input框的光标定位问题?
在这样一个
<form name="form1">
<input name="name1" type="text" size="10" maxlength="10" value="张三">
<input type="button" VALUE="焦点" onclick="test()">
</form>
输入框中。
在javascript中如何实现
function test(){
document.form1.name1.focus();
//如何实现name1框获得焦点后,并且光标在input输入框的value值(”张三“)之后闪动。
}
问题点数:100、回复次数:3Top
1 楼fason(咖啡人生)回复于 2004-08-02 15:53:42 得分 40
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1390Top
2 楼JK_10000(JK)回复于 2004-08-02 15:59:08 得分 30
function test(){
document.form1.name1.focus();
document.form1.name1.select();
}
-----
或
-------------
<html>
<body>
<input name=objText value=123456><input type=button value=test onclick=testFun()>
</body>
</html>
<script>
function testFun()
{
var r=objText.createTextRange();
r.move("character",5);//本句省略后效果如前一个函数
r.select();
}
</script>
Top
3 楼smallyear(再見理想)回复于 2004-08-02 17:47:56 得分 30
function setCaretAtEnd (field) {
if (field.createTextRange) {
var r = field.createTextRange();
r.moveStart('character', field.value.length);
r.collapse();
r.select();
}
}Top




