在越狱iphone下,在输入框输入值后不会触发keydown,keypress,keyup等事件,具体原因不明。
如果有实时监测输入框值变化的需求,并使用了keydown,keypress,keyup三个事件之一,那就会出现问题。
解决办法:
可以用html5的oninput事件去代替keyup
<input type="text" id="testInput">
<script type="text/javascript">
document.getElementById('testInput').addEventListener('input', function(e){
var value = e.target.value;
});
</script>