我有一个页面加载后为空的输入,如果用户突然在其中填入一个值,if条件中两个输入的值应该变为。
我的问题是,当我填充输入时,if条件的结果不会实时更改。
脚本:
$(document).ready(function(){
var countTimerEmailName = setInterval(
function ()
{
emailName();
}, 500);
function emailName(){
if($('#emailCodeResult').val() != '' || $('#email').val() == ''){
clearInterval(countTimerEmailName);
}
$.ajax({
url:"view.php",
type:"GET",
data: { term : $('#email').val() },
dataType:"JSON",
success: function(result) {
}
});
};
});
3条答案
按热度按时间sauutmhj1#
更改时触发函数
wn9m85ua2#
可以像这样使用
keyup
:对于触摸设备,如rzr siad keyup不会发生。你可以写一个函数,每隔一秒调用一次,比如1秒或其他时间,如下所示:
如果您希望仅在用户完成该文本框并移动到下一个字段后检查值,请按照其他人的建议使用
blur
。xkftehaa3#