1

我在获取已使用 jqTransform 设置样式以使用 jQuery 验证插件进行验证的复选框、单选按钮和选择时遇到问题。

有没有人有这方面的经验?这是我可以用这个addMethod功能做的吗?

这是我要验证的表单的链接:

http://www.kriskrosdemo.com/index.cfm/submit-spring-offers/

4

1 回答 1

2

该页面抛出一​​个错误说Uncaught TypeError: Object [object Object] has no method 'jqTransform'

无论如何,问题在于 jqTransform 隐藏了真正的复选框、收音机等,并用样式化的 div 替换它们等等。jQuery Validate 默认只验证可见的东西。这可以通过在 jQuery Validate 初始化中添加一个选项来解决:

$('#myform').validate({
  ignore:'',
  //your options
});

该忽略选项的默认值为:hidden,因此将其设置为''应该可以解决您的问题!

于 2012-12-14T18:54:40.083 回答