js给文本框赋值之后再focus 光标在文本框的最前面
- JScript code
function callback(tp) { var txt = document.getElementById("txtContent"); txt.value = txt.value + tp; txt.focus(); }这样先给文本框赋值之后再focus
文本框的光标显示在文本框的最前面
请问如何解决,谢谢
[解决办法]
下面仅是IE的
- JScript code
<script type="text/javascript"> var el = document.getElementById("Text1"); var Range = el.createTextRange(); Range.moveEnd('character', el.value.length); Range.moveStart('character', 0); // Range.collapse(); Range.select();</script>