onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...
生活随笔
收集整理的這篇文章主要介紹了
onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)自:https://www.cnblogs.com/white0710/p/7338456.html
1.?onchange事件監(jiān)聽input值變化的使用方法:
<input id="test"></input> $("input").change(function(){ alert("aaa"); }2. 網(wǎng)頁(yè)開發(fā)時(shí),如果有input隱藏域,通過js改變隱藏域的值,無(wú)法觸發(fā)change事件。
原因:
onchange事件在內(nèi)容改變(兩次內(nèi)容有可能還是相等的)且失去焦點(diǎn)時(shí)觸發(fā)。
解決方法:
在這種情況下,可以在改變隱藏域的值的同時(shí),手動(dòng)觸發(fā)onchange事件。
代碼示例:
$('#test').val('test').change();在改變隱藏域的方法內(nèi)添加即可!!!
然后,onchange事件就會(huì)被觸發(fā),提示框?qū)棾觥?/p>
轉(zhuǎn)載于:https://www.cnblogs.com/xh_Blog/p/10008947.html
總結(jié)
以上是生活随笔為你收集整理的onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linuxmint 20.3中WineH
- 下一篇: 8种方法增加你的英文网站流量