使用jQuery验证插件验证选择

Skpaul

我有一个默认值为-1的html select。

  <select id="BusinessDistrictId">
       <option value="-1">Select one...</option>
       //other options...
  </select>

我想强迫用户选择-1值以外的任何选项。我的jquery验证规则-

  rules: {
         BusinessDistrictId: { required: true , min:0}
        }

但这不起作用。有什么建议吗?

活泼的

如果要使用jQuery Validate插件验证此元素,则其标记有两个问题...

<select id="BusinessDistrictId">
    <option value="-1">Select one...</option>
    //other options...
</select>

1)根据jQuery Validate插件的要求,每个元素都必须具有唯一的name属性。当在内部声明规则时.validate(),将通过其标识name但是,无论如何声明规则,每个元素都必须仍然具有唯一的name属性,因为这是插件跟踪表单元素的方式。

2)您的min: 0规则只是解决折断required规则的方法。为了required: true<select>元素上使用,必须value=""在第一个<option>元素具有属性因此,在您的情况下,该required规则将始终被忽略。而且由于有了min: 0规则,您将得到类似的验证结果,需要选择一个项目。即使value=""在first属性上option元素同时具有requiredmin规则select也没有逻辑意义。

这是正确的代码...

HTML

<select id="BusinessDistrictId" name="BusinessDistrictId">
    <option value="">Select one...</option> <!-- first option contains value="" -->
    //other options...
</select>

jQuery的

rules: {
    BusinessDistrictId: {  // <-- this is the name attribute
        required: true
    }
},

演示:http : //jsfiddle.net/y82dV/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery验证插件未执行的验证

来自分类Dev

使用选择的插件的JQuery验证表单进行Bootstrap 3验证状态

来自分类Dev

使用选择的插件的JQuery验证表单进行Bootstrap 3验证状态

来自分类Dev

jquery 不使用 jquery 验证插件验证表单

来自分类Dev

多选,需要最少2个选择,并选择了jquery并验证插件

来自分类Dev

如何使用验证插件jQuery来验证输入数组

来自分类Dev

如何使用jQuery验证插件验证美国邮政编码

来自分类Dev

jQuery验证插件,使用选项的数据元素作为验证检查

来自分类Dev

使用Jquery Validation插件进行行验证

来自分类Dev

使用jQuery插件验证图像尺寸

来自分类Dev

使用jQuery validate插件进行URL验证

来自分类Dev

使用 jquery 插件验证输入文件

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

带有通配符选择器的jQuery验证插件errorPlacement

来自分类Dev

jQuery验证插件:验证多个输入文件

来自分类Dev

jQuery验证插件基于模式的验证?

来自分类Dev

jQuery验证插件-不必要的验证

来自分类Dev

使用Backbone Validation插件选择性地验证模型属性?

来自分类Dev

无法使用jQuery验证多个选择框

来自分类Dev

jQuery验证插件:未选择任何内容,无法验证,不返回任何内容

来自分类Dev

jQuery验证只需选择

来自分类Dev

jQuery验证插件点击按钮

来自分类Dev

jQuery验证插件-“ lettersonly”功能

来自分类Dev

JQuery验证插件部分功能

来自分类Dev

jQuery验证插件:成功函数

来自分类Dev

JQuery 验证插件 onclick 链接

来自分类Dev

使用Bootstrap日期时间选择器(Asp.Net MVC4应用程序中的Jquery验证插件)验证日期和日期时间

来自分类Dev

jQuery验证插件-使用URL删除“ http://”要求

Related 相关文章

  1. 1

    使用jQuery验证插件未执行的验证

  2. 2

    使用选择的插件的JQuery验证表单进行Bootstrap 3验证状态

  3. 3

    使用选择的插件的JQuery验证表单进行Bootstrap 3验证状态

  4. 4

    jquery 不使用 jquery 验证插件验证表单

  5. 5

    多选,需要最少2个选择,并选择了jquery并验证插件

  6. 6

    如何使用验证插件jQuery来验证输入数组

  7. 7

    如何使用jQuery验证插件验证美国邮政编码

  8. 8

    jQuery验证插件,使用选项的数据元素作为验证检查

  9. 9

    使用Jquery Validation插件进行行验证

  10. 10

    使用jQuery插件验证图像尺寸

  11. 11

    使用jQuery validate插件进行URL验证

  12. 12

    使用 jquery 插件验证输入文件

  13. 13

    jQuery验证不适用于多个选择的所选插件

  14. 14

    jQuery验证不适用于多个选择的所选插件

  15. 15

    带有通配符选择器的jQuery验证插件errorPlacement

  16. 16

    jQuery验证插件:验证多个输入文件

  17. 17

    jQuery验证插件基于模式的验证?

  18. 18

    jQuery验证插件-不必要的验证

  19. 19

    使用Backbone Validation插件选择性地验证模型属性?

  20. 20

    无法使用jQuery验证多个选择框

  21. 21

    jQuery验证插件:未选择任何内容,无法验证,不返回任何内容

  22. 22

    jQuery验证只需选择

  23. 23

    jQuery验证插件点击按钮

  24. 24

    jQuery验证插件-“ lettersonly”功能

  25. 25

    JQuery验证插件部分功能

  26. 26

    jQuery验证插件:成功函数

  27. 27

    JQuery 验证插件 onclick 链接

  28. 28

    使用Bootstrap日期时间选择器(Asp.Net MVC4应用程序中的Jquery验证插件)验证日期和日期时间

  29. 29

    jQuery验证插件-使用URL删除“ http://”要求

热门标签

归档