В общих чертах так:
<script language="javascript" type="text/javascript">
function invert(o)
{
if(!document.all) //если не IE
{
var end = o.value.length;
o.setSelectionRange(0,0);
o.focus();
}
else
{
var r = o.createTextRange();
r.collapse(true);
r.select();
}
}
</script>
<input type="text" value="" onkeydown="invert(this);"/>