js如何选中input内的文本
在页面初始化中一个输入框被选中,里面写着现在的值,然后用户直接输入一个新的值,点确定问题是,如何自动选中输入框内所有文本,这样用户就不用先删除旧值了...
在页面初始化中一个输入框被选中,里面写着现在的值,然后用户直接输入一个新的值,点确定
问题是,如何自动选中输入框内所有文本,这样用户就不用先删除旧值了 展开
问题是,如何自动选中输入框内所有文本,这样用户就不用先删除旧值了 展开
4个回答
展开全部
有如下的文本框:
<input name="jbxue_form" id="jbxue_form" value="内容" />
<script>
//JS选中文本框中内容
document.getElementById("jbxue_form").focus();
document.getElementById("jbxue_form").select();
//jquery选中文本框中内容
$("#jbxue_form").focus();
$("#jbxue_form").select();
</script>
展开全部
var kw=document.getElementById('kw')
kw.select()
追问
这样只是input被选中,中间的文本未被选中啊
追答
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>Tester</title>
<script type="text/javascript">
var LInserter =
{
moveToWhere : function (obj)
{
var index = -obj.value.replace(/.*(\.[^\.]+)$/, '$1').length;
if (!!obj.createTextRange)
{
var range = obj.createTextRange ();
range.moveStart ("character", index);
range.moveEnd ("character", index);
range.select ();
}
else
{
obj.selectionStart = 0;
obj.selectionEnd = obj.value.length + index;
}
}
};
</script>
</head>
<body>
<h2>mytest</h2>
区域编号:
<input type="text" id="t2" value="abcdefg.doc" onmouseup="LInserter.moveToWhere(this);" />
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html:
<input type="text" id="myInput" value="一个文本框"/>
js:
$(function() {
$('#myInput').focus().select();
});
<input type="text" id="myInput" value="一个文本框"/>
js:
$(function() {
$('#myInput').focus().select();
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input value="123" id="b"/>
<input type="button" value="确定" id="a"/>
var clickBtn = document.getElementById('a');
clickBtn.onclick = function(){
var Val = document.getElementById('b').value;
}
<input type="button" value="确定" id="a"/>
var clickBtn = document.getElementById('a');
clickBtn.onclick = function(){
var Val = document.getElementById('b').value;
}
追问
这样只能得到值而不能选中文本啊
追答
$('#b').select()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询