gpt4 book ai didi

Jquery模糊()异常

转载 作者:行者123 更新时间:2023-12-01 02:59:41 24 4
gpt4 key购买 nike

假设我使用 blur() 事件验证了电子邮件 ID,我正在这样做:

$('#email').blur(function(){
//make ajax call , check if duplicate email exist and if duplicate is there do :
$('#email-error').html('duplicate email exisit');
});

但是,当我使用 blur() 时,如果我在输入框上,请单击其他位置(发生模糊事件),并且如果我切换到另一个选项卡并再次返回到该选项卡(的浏览器)我的页面卡住了,有人可以给我一个替代方案吗?

最佳答案

使用 .change代替模糊 函数。当元素的值发生变化时,更改事件会发送到元素。每次文本框失去焦点时,您的 blur 事件focusout 事件 都会不必要地触发 ajax 请求数据是否已更改。

$('#email').change(function(){
//make ajax call , check if duplicate email exist and if duplicate is there do :
$('#email-error').html('duplicate email exisit');
});

关于Jquery模糊()异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com