表单非空验证的问题

 

 

 

今天遇到了个小问题,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的元素被隐藏了也需要非空,好凶残.

 

 

 

posted @ 2014-06-10 19:20  冰凌花花~  阅读(150)  评论(0编辑  收藏  举报