JS的onpropertychange方法问题,当一个文本框的值改变时,改变第二个文本框的值,然后使第三个值改变

像这样:<inputtype="text"id="a1"name="a1"onpropertychange="getValue();"><inputtype="text"... 像这样:
<input type="text" id="a1" name="a1" onpropertychange="getValue();">
<input type="text" id="a2" name="a2" onpropertychange="chvalue();">
<input type="text" id="a3" name="a3">
在getValue()中根据a1得值变化给a2赋值,当给a2赋值时又触发chvalue()方法,然后该方法给a3赋值,但现在a1改变时只有a2变化了,a3并未变化,要怎么解决呢?
展开
 我来答
aqaqn16
2011-02-16 · TA获得超过289个赞
知道答主
回答量:218
采纳率:0%
帮助的人:0
展开全部
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义
而onpropertychange对于event来说是不起作用的。

keyCode
描述:
检测键盘事件相对应的内码。
这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。

语法:
event.keyCode[ = keyCode]

可能的值:
这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式