javascript onSelect
我想用javascript做一个文本框,当选中这个文本框中的全部字的时候弹出一个"我被选中了"的消息框,,我的代码:<script>functionxuan(msg){a...
我想用javascript做一个文本框,当选中这个文本框中的全部字的时候弹出一个"我被选中了"的消息框,,我的代码:
<script>
function xuan(msg)
{
alert(msg);
}
</script>
<form name="form1">
<input type="text" name="name" onSelect="xuan('我被选中了')">
</form>
可是,这个只要选一个字就弹出来了,,我是想让他选完时才弹,,
高手们帮下忙了,., 展开
<script>
function xuan(msg)
{
alert(msg);
}
</script>
<form name="form1">
<input type="text" name="name" onSelect="xuan('我被选中了')">
</form>
可是,这个只要选一个字就弹出来了,,我是想让他选完时才弹,,
高手们帮下忙了,., 展开
3个回答
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
定义和用法
onselect 事件会在文本框中的文本被选中时发生。
语法
onselect="SomeJavaScriptCode"
实例
<form>
Select text: <input type="text" value="Hello world!"
onselect="alert('You have selected some of the text.')" />
<br /><br />
Select text: <textarea cols="20" rows="5"
onselect="alert('You have selected some of the text.')">
Hello world!</textarea>
</form>
onselect 事件会在文本框中的文本被选中时发生。
语法
onselect="SomeJavaScriptCode"
实例
<form>
Select text: <input type="text" value="Hello world!"
onselect="alert('You have selected some of the text.')" />
<br /><br />
Select text: <textarea cols="20" rows="5"
onselect="alert('You have selected some of the text.')">
Hello world!</textarea>
</form>
2013-05-20
展开全部
<script>
function xuan(obj) {
var msg1;
if(window.getSelection) {
msg1 = window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
msg1 = document.selection.createRange().text;
}
if(obj.value == msg1){
alert("被选中了");
}
}
</script>
<form name="form1">
<input type="text" name="name" onSelect="xuan(this)">
</form>
function xuan(obj) {
var msg1;
if(window.getSelection) {
msg1 = window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
msg1 = document.selection.createRange().text;
}
if(obj.value == msg1){
alert("被选中了");
}
}
</script>
<form name="form1">
<input type="text" name="name" onSelect="xuan(this)">
</form>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-20
展开全部
你可以加一个if语句来
这样就可以了!if(document.getElementById('name').value==document.selection.createRange().text)
alert(msg);
这样就可以了!if(document.getElementById('name').value==document.selection.createRange().text)
alert(msg);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询