日期:2014-05-16  浏览次数:20412 次

一个文本框如何获取另一个文本框的值
在jsp页面中,当向一个文本框中输入值时,另一个文本框如何同时获取输入的值,不刷新当前页面

------解决方案--------------------
HTML code

<html>
<INPUT type="text" name="t1" id="t1" onpropertyChange="document.getElementById('t2').value=this.value">
<INPUT type="text" name="t1" id="t2">
</html>

------解决方案--------------------

<INPUT type="text" name="a" id="a" onkeyup="document.getElementById('b').value=this.value">
<INPUT type="text" name="b" id="b">







------解决方案--------------------
學習~~
總結下︰
在IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来捕获。例如一个<input name="text1" id="text1" />对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。
也就是说:onpropertychange能及时捕获属性值的变化,而onchange在属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件,响应比較慢。
個人感覺用onpropertychange比較好。
------解决方案--------------------
帅帅的宝宝必定全部代码,最精简代码,放入记事本即可~
HTML code
<INPUT type="text" name="a" onkeyup="b.value=this.value"> 
<INPUT type="text" name="b">