<input name=a value="12345"><input type=button onclick="test()" value="select">
<script>
function test(){
a.focus();
var r = document.selection.createRange();
r.collapse(false);
r.moveStart("character", -a.value.length);
r.moveEnd("character",4);
r.select();
}
</script>
<script>
function test(){
a.focus();
var r = document.selection.createRange();
r.collapse(false);
r.moveStart("character", -a.value.length);
r.moveEnd("character",4);
r.select();
}
</script>
<BODY>
<INPUT TYPE="text" NAME="hhh" size=10>
<input type=button value=test onClick="tryit()">
</BODY>
</HTML>
<script language="JavaScript">
function tryit(){
var temp=hhh.value.substr(0,4);
temp.select();
}
</script>你说的是这个意思吗?不行啊。
<script>
function test(){
a.focus();
var r = document.selection.createRange();
a.value = a.value;
r.collapse(false);
r.moveStart("character", -a.value.length);
r.moveEnd("character",-a.value.length+4);
r.select();
}
</script>
<input name=a value="12345"><input type=button onclick="test()" value="select">
<script>
function test(){
a.document.selection.createRange().select();
a.focus();
var r = document.selection.createRange();
r.collapse(false);
r.moveEnd("character",4);
r.select();
}
</script>
你能告诉我,r.collapse(false);是怎么意思么?
还有,moveStart("character",-a.value.length)的用法吗?为什么a.value.length要用"-"的。
我马上结贴。再次感谢。