Java HTML输入表单名称
我有这些表单字段,名称如下: /dwint/singlepagecheckout/DWINTOneClickCheckoutFormHandler.bean.shippingAddress.firstName 我正试图将其传递到jqueryvalidate中,但得到了各种各样的错误。有人有什么建议吗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
$("#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)