我已经为Salesforce.com提供了一份表格,我需要对其进行客户端验证。我正在使用Jquery验证插件。
表单包含一个下拉列表,如下所示:
<select id="00N2000002pPvP" name="00N2000002pPvP" title="Region">
Salesforce已通知我他们无法更改它。
我的问题是所使用的令牌以数字开头,因此当我尝试将其添加到我的代码时,我会收到语法错误,因为Javascript变量不能以数字开头。
jQuery(document).ready(function($) {
var validator = $("#enquiryform").validate({
rules: {
last_name: "required",
company: "required",
email: "required email",
country: "required"
00N20000002pPvP: {
selectNone: true
}
},
messages: {
last_name: "Required",
company: "Required",
email: "Required",
country: "Required",
00N20000002pPvP: "Required"
}
});
});
除了更改使用的令牌外,还有什么方法吗?
答案 0 :(得分:2)
试试这个:
'00N20000002pPvP': {
selectNone: true
}
此外,您可以向此表单的供应商解释id
无法以数字开头,以便他们修复它。
答案 1 :(得分:0)
如何在它们周围加上单引号? '00N20000002pPvP':“必需”