添加警报以使用 jquery 制作所需的文本框
Posted
技术标签:
【中文标题】添加警报以使用 jquery 制作所需的文本框【英文标题】:Adding alerts to make a text box required using jquery 【发布时间】: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,它可以正常工作,非常感谢
【参考方案1】:
每次你focusout你都会给用户一个新的警报,所以当他试图关闭一个警报时,会引发一个事件,用户会收到一个新的警报。
【讨论】:
以上是关于添加警报以使用 jquery 制作所需的文本框的主要内容,如果未能解决你的问题,请参考以下文章