【问题标题】:How can I get jQuery validate to validate multiple required textareas?如何让 jQuery validate 验证多个必需的文本区域?
【发布时间】:2012-10-22 15:34:58
【问题描述】:

我在一个表单中有三个 <textarea> 块,但是 jQuery 验证只在允许提交表单之前强制执行第一个。

每个文本区域都有唯一的 id,我试图指定它们都是必需的:

<textarea id="textarea1" class="input-xlarge required" minlength="50" required="required"  >
</textarea>

如果我不调用 jQuery('form').validate(),它似乎可以工作,但是这个表单是动态加载的,所以我相信我需要通过 jQuery('form').validate() 将 jquery validate 显式绑定到表单

这是我得到的:

http://jsfiddle.net/vjq2d/

【问题讨论】:

  • 不打电话给.validate()怎么办?验证插件仅检查您明确告诉它操作的表单。我想您可能只是看到了浏览器对required 属性的内置处理。
  • 我也有同样的问题。哇——甚至不知道浏览器有一个对所需属性的内置处理。想象一下!

标签: jquery forms jquery-validate


【解决方案1】:

问题只是你在 textareas 上没有“name”属性。

【讨论】:

    【解决方案2】:

    尝试使用rules 您可以在此处查看DEMOhttp://jsfiddle.net/yosafatade/vjq2d/7/

    【讨论】:

    • 很好——但为什么它不能与 CSS 类一起使用?我可以添加“规则”以便需要所有 textarea 元素吗?正在尝试 MVC 方法...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 2019-03-31
    • 2014-08-24
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    相关资源
    最近更新 更多