表单非空验证的问题

 

 

 

今天遇到了个小问题,console里没有报错,但是表单不能提交,猜测是验证的问题,后来跟PP确认了下.

+    validate_virtual_name_exists = (value, element) ->
+      result = value != null && value != ''
+      return result
+
+    $.validator.addMethod("validate_virtual_name_exists", validate_virtual_name_exists ,
+      "请选择虚名称");
+
+    validate_form( 'form', {
+      ignore: ":hidden:not(#plan_website_virtual_name)"
+      debug:
+        true
+      rules:
+        'schedule_type_cron_value': 'required'
+        'schedule_type' : 'required'
+        'plan[website_virtual_name]':
+          validate_virtual_name_exists: true
+    })

 

+ ignore: ":hidden:not(#plan_website_virtual_name)"

这句话的意思是就算这个id为plan_website_virtual_name的元素被隐藏了也需要非空,好凶残.

 

 

 

转载于:https://www.cnblogs.com/iwangzheng/p/3780589.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值