Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery验证,数组格式的元素名称无法';规则不能规定_Jquery - Fatal编程技术网

jquery验证,数组格式的元素名称无法';规则不能规定

jquery验证,数组格式的元素名称无法';规则不能规定,jquery,Jquery,我有一个元素像 <input type="text" id="no_of_days" name="admin_setting[no_of_days]" class="txtbox" maxlength="50" /> 它抛出了错误。请提供在validate()函数中为元素添加规则的方法,该元素的名称为数组形式,如“admin_setting[no_of_days]” 我不想使用.rules()函数,因为需要在validate()函数中添加更多字段,而不是为每个元素调用rules()

我有一个元素像

<input type="text" id="no_of_days" name="admin_setting[no_of_days]" class="txtbox" maxlength="50" />
它抛出了错误。请提供在validate()函数中为元素添加规则的方法,该元素的名称为数组形式,如“admin_setting[no_of_days]”


我不想使用.rules()函数,因为需要在validate()函数中添加更多字段,而不是为每个元素调用rules()函数。

您需要引用该键,因为它是一个非标准的键名(即它包含[…]):

jQuery("form").validate({

     rules :{   
        admin_setting[no_of_days] : "required"
      },
      messages :{

        admin_setting[no_of_days] : "Please enter the No of Days"

      }

   });
jQuery("form").validate({

     rules :{   
        'admin_setting[no_of_days]' : "required"
      },
      messages :{

        'admin_setting[no_of_days]' : "Please enter the No of Days"

      }

   });