王筝的博客
ruby学习

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