Jquery Validate校验后无错误提示但表单无法提交(无反应)

今天写页面遇到一个问题,页面上有一个下拉选择框,添加了必填的校验之后,填好数据提交表单,并无异常显示,却不会提交表单数据到后台,怎么点保存都没反应。最后发现是页面上隐藏了一个同样的下拉框,是因为这个下拉框没有数据校验不通过才导致无法提交表单数据的,这个下拉框又是包含在隐藏模块里的,所以就出现了没有什么异常提示却无所发提交表单的情况。

找到问题之后,就是解决问题咯。看了jQuery Validate的API之后,发现它有一个ignore的参数,可是设置忽略某些元素不设置,于是乎,在页面中添加了如下代码:

 $.validator.setDefaults({
       ignore: ':hidden',
 });

OK~~~问题完美的解决咯~~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值