这是我的问题,我正在使用jQuery验证来验证表单。 问题是,我的选择框有特殊的样式,我使用bootstrap select。
现在,这基本上会重新生成带有LI下拉列表的UL。
是否有一种方法可以使用jquery验证器确保其中一个被选中,如果选择了第一个,则拒绝该表单。
任何人都有我想做的经验吗?
提前致谢!
答案 0 :(得分:0)
Bootstrap select似乎正在使用UL / LI组合来向用户显示一些不错的内容,但仍然会在发布时更改隐藏选择框的值。
您需要做的是修改jQuery Validate中的ignore处理程序,默认设置为忽略所有隐藏字段。
我不得不处理同样的问题,并编写了一个自定义的无效处理程序,允许您为此隐藏的字段编写例外。
查看Validation Docs并找到有关忽略处理程序的内容。