我正在使用 jquery 来验证文本框的值。
我有 2 个文本框,txt1 和 txt2。现在,我写了一个 jquery 函数。
$("#txt1").blur(function () {
if ($("#txt1").val() == "") {
$("#scarriername").show();
$("#txt1").focus();
}
else {
$("#scarriername").hide();
}
});
$("#txt2").blur(function () {
if ($("#txt2").val() == "") {
$("#sscaccode").show();
$("#txt2").focus();
}
else {
$("#sscaccode").hide();
}
});
现在,问题是。当我运行项目时。我的位置在 txt1 上,当你使用 Tab 转到 txt2 时,它的值为 null 或空值。由于FOCUS的无限循环,一个和浏览器的焦点事件触发都挂起。
那么,我该如何处理呢?