input onchange 怎么不行? To invoke the onchange Event :Alter text in the text area and then navigate out of the object. 只有鼠标离开text的时候,才会触发这一事件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onpropertychange使用这个事件触发就可以了。 <input type="text" name="q3" onpropertychange="alert(this.value)" /> text的onchange要你将焦点移开文本框时才会触发如果你想在每次按下键盘时都产生一个提示,可以使用onkeyup="alert(this.value);" <select name="menu1" onchange="w1('q1',this)"> <option>1</option> <option>2</option> </select> <select name="menu2" onchange="w1('q2',this)"> <option>a</option> <option>b</option> </select> <select name="menu3" onchange="w1('q3',this)"> <option>@</option> <option>$</option> </select> <input type="text" name="q1" onchange="alert(this.value)" /> <input type="text" name="q2" onchange="alert(this.value)" /> <input type="text" name="q3" onchange="alert(this.value)" /> <input type="text" name="q123" /> <script>function w1(name,name1){ eval("document.all."+name).value=name1.options[name1.selectedIndex].text; document.all.q123.value=(document.all.q1.value+"-"+document.all.q2.value+"-"+document.all.q3.value); } </script>我做了一个.这样的测试.不知道有没有更好的方法. sky266(暗香浮动) 说的是我想要的哪个!一会给分.希望在家帮我想想我上面的代码有什么好方法实现. <select name="menu1" id="menu1" onchange="ww('q1',this)"> <option>1</option> <option>2</option></select><select name="menu2" id="menu2" onchange="ww('q2',this)"> <option>a</option> <option>b</option></select><select name="menu3" id="menu3" onchange="ww('q3',this)"> <option>@</option> <option>$</option></select> <input type="text" name="q1" id="q1" value=""/> <input type="text" name="q2" id="q2" value=""/> <input type="text" name="q3" id="q3" value=""/> <input type="text" name="q123" id="q123" value=""/> <script>function ww(id,obj){ $(id).value=obj.options[obj.selectedIndex].text; $("q123").value=$("q1").value+"-"+$("q2").value+"-"+$("q3").value;}function $(n){return document.getElementById(n);}</script>支持ie及firefox jquery为什么要根据当前点击元素来寻找其他元素 在线地图如何拼成离线大图片 关于IE和FF中"cursor:url"样式不兼容的问题... 想了好半天没想明白的问题。关于层的隐藏。UP有分 JS混淆解密 Object.extend 的用法 关于JS快速显示提示信息特效中的问题 像动网论坛发帖时的那种可以插入图片……是怎么实现的? 寄给晕了几个小时的朋友,寄给晕了几个小时的朋友 关于动态生成div后点击事件无法支持到新div的提问 发布:页面拖拽布局,数据库版Demo,望个位老师指点。。。^o^ js动态生成iframe
使用这个事件触发就可以了。
<input type="text" name="q3" onpropertychange="alert(this.value)" />
如果你想在每次按下键盘时都产生一个提示,可以使用onkeyup="alert(this.value);"
<option>1</option>
<option>2</option>
</select>
<select name="menu2" onchange="w1('q2',this)">
<option>a</option>
<option>b</option>
</select>
<select name="menu3" onchange="w1('q3',this)">
<option>@</option>
<option>$</option>
</select>
<input type="text" name="q1" onchange="alert(this.value)" />
<input type="text" name="q2" onchange="alert(this.value)" />
<input type="text" name="q3" onchange="alert(this.value)" />
<input type="text" name="q123" />
<script>function w1(name,name1){
eval("document.all."+name).value=name1.options[name1.selectedIndex].text;
document.all.q123.value=(document.all.q1.value+"-"+document.all.q2.value+"-"+document.all.q3.value);
}
</script>
我做了一个.这样的测试.不知道有没有更好的方法.
<option>1</option>
<option>2</option>
</select>
<select name="menu2" id="menu2" onchange="ww('q2',this)">
<option>a</option>
<option>b</option>
</select>
<select name="menu3" id="menu3" onchange="ww('q3',this)">
<option>@</option>
<option>$</option>
</select> <input type="text" name="q1" id="q1" value=""/>
<input type="text" name="q2" id="q2" value=""/>
<input type="text" name="q3" id="q3" value=""/>
<input type="text" name="q123" id="q123" value=""/>
<script>
function ww(id,obj){
$(id).value=obj.options[obj.selectedIndex].text;
$("q123").value=$("q1").value+"-"+$("q2").value+"-"+$("q3").value;
}
function $(n){return document.getElementById(n);}
</script>
支持ie及firefox