можно попробовать так ...
<script type="text/javascript">
function End(a) {
if (a.createTextRange) {
var b = a.createTextRange();
b.collapse(false);
b.select()
}
if (a.selectionStart) {
b = a.value.length;
a.setSelectionRange(b, b);
a.focus()
}
};
</script>
<input onkeydown="End(this)" onkeyup="End(this)"/>