【发布时间】:2015-06-30 12:39:13
【问题描述】:
我只是通过运行以下代码来验证输入
$(".new_address").attr('required', true);
这是有人想要验证输入的一般用例。
这是我的情况 - 我正在向表单添加输入(使用 class="new_address")。这很好用。但是现在,我需要确保用户添加了至少一个具有该特定类的输入 (class="new_address")。该怎么做?
如果我仅使用此验证 $(".new_address").attr('required', true); 并尝试发送没有任何输入的表单 new_address,则不会发送表单,但同时 - 我没有看到任何错误消息 (因为这些输入没有添加到页面中,所以小弹出窗口没有空间显示。
如何解决这个问题?我正在考虑在与警报弹出窗口合并的上方添加验证规则(如果此验证未通过,则将显示警报弹出窗口,说明至少在输入中丢失)。但是如何结合呢?
谢谢。
【问题讨论】:
-
对“new_address”类的所有输入使用一个javascript每个循环,并检查该值是否为空。如果任一值不为空,则触发表单提交事件。
-
你应该使用
$(".new_address").attr('required', 'required');或$(".new_address").prop('required', true);
标签: javascript jquery validation alert