- 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>