【发布时间】:2012-01-21 02:12:56
【问题描述】:
我正在使用JQuery Validation plugin 处理表单验证。
我遇到的问题是,当表单被隐藏时,验证插件会忽略需要验证的字段并直接跳转到提交表单。
我查看了插件的options 并用谷歌搜索了这个问题,但我找不到任何说明为什么隐藏表单中的字段被忽略的任何内容。
值得注意的是,如果页面上有两个表单,其中一个隐藏,一个显示,如果两个表单使用相同的验证方法,则两个表单都成功验证。但是,如果您调用两个单独的验证方法,那么隐藏表单中的字段仍然会被忽略。
使用相同的验证函数验证两个表单:http://jsfiddle.net/Qg5WQ/1/
使用不同的验证函数验证两个表单:http://jsfiddle.net/Qg5WQ/2/
有谁知道这是一个错误还是有验证隐藏表单的特定方法?
【问题讨论】:
-
我也面临同样的问题,所以我正在编写自己的代码来验证表单。 (当我在 .aspx 网络表单中时)
标签: javascript jquery validation