我正在使用jQuery来验证文本框的值。无限循环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的空值或空白值。由于FOCUS的无限循环,两个&浏览器的焦点事件失败。
那么,我该如何处理?
你想实现???什么... – Rex
这不是一个无限循环,每次输入失去焦点,你告诉它重新获得焦点,如果没有输入的值,所以你是什么期待? – adeneo
我想....假设在TXT1我没有输入任何值,并按Tab键。我会得到errormsg&我的重点应该在txt1框。而不是txt2。 – Kvadiyatar