【发布时间】:2015-11-14 03:38:07
【问题描述】:
我想添加警报以在尚未填写时指向文本框,以提示用户在完成之前无法继续。 以下是我包含的当前 jquery 代码:
$(function() {
$(".mytextboxes").focusout(function () {
if (!$(this).val()) {
alert("This field is required");
$(this).focus();
}
});
});
这有效并会显示一个警报,但是直到 “确定” 被点击至少 100 次后警报才会关闭。有谁知道我哪里出错了?
$(".mytextboxes") 是包含一组四个文本框的类的名称。
【问题讨论】:
-
你为什么不使用html5表单验证......
-
你试过删除
$(this).focus()吗? -
我删除了 .focus,它可以正常工作,非常感谢
标签: jquery html validation jquery-ui frontend