我在onKeyUp
中的text input field
触发的jquery函数中有以下if语句
if ( famcount < 3 ) {
alert('number too small.');
} else if ( famcount > 10 ){
alert('number too large.');
}
问题是,如果用户尝试键入10
,则会在1之后执行并触发第一个警报。有关触发此事件的更好方法的任何建议,而不是onKeyUp
?
答案 0 :(得分:2)
答案 1 :(得分:2)
您可以使用.blur()
事件。
因为即使用户试图输入5位数字,键入事件也应该触发5次以便正常。
或者您可以将验证绑定到用户提交。