Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Java HTML输入表单名称_Java_Html_Forms_Input - Fatal编程技术网

Java HTML输入表单名称

Java HTML输入表单名称,java,html,forms,input,Java,Html,Forms,Input,我有这些表单字段,名称如下: /dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName 我正试图将其传递到jqueryvalidate中,但得到了各种各样的错误。有人有什么建议吗 $("#temp2_form").validate({ rules: { email: { required: true, email: tru

我有这些表单字段,名称如下:

/dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName

我正试图将其传递到jqueryvalidate中,但得到了各种各样的错误。有人有什么建议吗

 $("#temp2_form").validate({
    rules: {
      email: {
        required: true,
        email: true
      },  
      /dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName: {
        required: true
      }    
    }
  });

这是因为
在JavaScript中有特殊的含义。幸运的是,这可以通过简单地使用字符串查找而不是直接赋值来修改。尝试:

// you might also want to get the name attribute from the element itself
var firstName = '/dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName'

var validRules = {
  rules: {
    email: {
      required: true,
      email: true
    }
  }
}

validRules[firstName]={required:true}
$("#temp2_form").validate(validRules)