我想添加提醒以指向尚未填写的文本框,以提示用户他们无法继续操作直到完成。 下面是我包含的当前jquery代码:
$(function() {
$(".mytextboxes").focusout(function () {
if (!$(this).val()) {
alert("This field is required");
$(this).focus();
}
});
});
这样可以启动警报,但是在" OK" 被点击至少100次之前警报才会关闭。有谁知道我哪里出错了?
$(".mytextboxes")
是该类的名称,其中包含一组四个文本框。
答案 0 :(得分:0)
每当您聚焦时,您都会向用户发出新警报,因此当他尝试关闭警报时,会引发一个事件,用户会收到新警报。