【发布时间】:2011-12-08 22:09:43
【问题描述】:
我正在使用 jQuery 验证来验证表单。
为此,我只在字段中添加了一个特定的类(“必填”、“电子邮件”等)。
例如:<input id="form_linom" class="required" type="text" value="" name="form_linom" size="50">
由于是一个大而动态的表单(某些字段中的选择隐藏或显示其他字段)我在提交表单时遇到问题,因为验证器不允许将数据发送到服务器,因为它也在验证隐藏字段。
我将类添加到每个字段的方式是在 PHP 中创建一个包含所有必需字段的数组,然后如果该字段在该数组中,则添加该类。
请在回答之前阅读问题。我对那些只批评这个问题的没有相关和“简单”的答案感到不舒服。我发布了我用来验证的所有代码。我唯一放的另一件事是在标题中:
$("#form_proyecto").validate();
我在http://jsfiddle.net/yW73h/ 中发布了代码,看起来电子邮件字段已隐藏但无法发送表单。 我需要一个通用规则来收集所有隐藏的必填字段,而不仅仅是示例中的电子邮件字段(在我的真实表单中,我有 54 个字段)。
【问题讨论】:
-
表示jQuery用来验证的类:required、email等。见问题中的例子。
标签: jquery validation jquery-validate