jqueryvalidation和id的ft号码

嗨我有一个使用salesforce的各种数字的表格,例如:

Landing Page:

这是我的jquery:

 $("#requestInfo").validate({ rules: { first_name: { required: true }, last_name: { required: true }, email: { required: true, email: true }, '00NF0000008Mrcm': { selectNone: true } }, messages: { first_name: 'Please enter your first name', last_name: 'Please enter your last name', email: 'Please enter your email address', 00NF0000008Mrcm: 'Please enter your telephone number' } }); 

但这些字段在控制台上的firebug中出现错误,最终无法validation,在重命名validationjs中的规则和html中的id工作时,然后因为它来自salesforce(外部引导脚本)生成代码,它不会进入引导系统,我怎样才能使代码validation?

以下是控制台错误: invalid property id [Break On This Error] 00NF0000008Mrcm: { selectNone: true }

谢谢

尝试以不同的方式添加规则:

 // first setup the normal validation $("#requestInfo").validate({ rules: { first_name: { required: true }, last_name: { required: true }, email: { required: true, email: true } }, messages: { first_name: 'Please enter your first name', last_name: 'Please enter your last name', email: 'Please enter your email address' } }); // then add your custom id based validation $("#00NF0000008Mrcm").rules("add", { selectNone: true, messages: { selectNone: 'Please enter your telephone number' } }); 

这里的工作演示: http : //jsfiddle.net/manseuk/JpsxY/