javascript如何判断一文本框的光标已到最前或是最后
如题 问题点数:30、回复次数:2Top
1 楼saucer(思归)回复于 2003-12-01 08:52:30 得分 20
try something like
<input type="text" name="txt1" value="01234567890">
<input type="button" value="insert" onclick="checkCursor()">
<script>
function checkCursor()
{
txt1.focus();
var re = txt1.createTextRange();
var re2 = document.selection.createRange();
re2.collapse();
if (re.compareEndPoints("StartToStart", re2) == 0)
{
alert("beginning");
return;
}
re.collapse(false);
if (re.compareEndPoints("EndToEnd", re2) == 0)
{
alert("end");
return;
}
alert("somewhere in between");
}
</script>
Top
2 楼xzq686(★_瞬_★)回复于 2003-12-01 08:57:41 得分 10
光标是停在文本框文字的最后
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart('character',e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
Top




