输入框中光标位置控制
html
<h3>光标停留在最后</h3>
<input type="text" name="" id="cursorStay">光标停留
js
$("#cursorStay").keyup(function(){
var vLen = this.value.length;
if(this.setSelectionRange){ //非ie
this.setSelectionRange(vLen,vLen); //起始位置和终止位置
}else{ //ie
var a = this.createTextRange();
a.moveStart('character',vLen);
a.collapse(true);
a.select(); //选中操作
}
})
禁止文本框的记忆功能
html实现
<input type="text" name="" id="forbid" autocomplete="off">
js实现
document.getElementById("forbid").setAttribute("autocomplete","off")
选中文本内容
html
<textarea id="autoSelected" rows="10" cols="50"></textarea>
<button id="button" onclick="selectText()">选中文本</button>
js
function selectText(){
document.getElementById("autoSelected").select();
}
jquery有选中后的可以处理的函数
$(":text").select( function () { /* ...do something... */ } );