Jquery验证问题-不适用于某个特定字段

Jquery验证问题-不适用于某个特定字段,jquery,validation,forms,jquery-validate,Jquery,Validation,Forms,Jquery Validate,我已经看了好几个小时了,我想在拔头发之前我会先问一下。我正在做表单验证。除了一个领域外,一切都很好:我确信这是件愚蠢的事情 <input name="Credit Card Number" style="width:150px;" title="Credit Card Number" id="billingCC" type="text" class="textboxpg2" maxlength="50" autocomplete="off" onKeyUp="highlightCC(thi

我已经看了好几个小时了,我想在拔头发之前我会先问一下。我正在做表单验证。除了一个领域外,一切都很好:我确信这是件愚蠢的事情

<input name="Credit Card Number" style="width:150px;" title="Credit Card Number" id="billingCC" type="text" class="textboxpg2" maxlength="50" autocomplete="off" onKeyUp="highlightCC(this.value);">
信息


验证插件使用name属性,而不是id,因此找不到它。试试这个:

<input name="billingCC" style="width:150px;" title="Credit Card Number" id="billingCC" type="text" class="textboxpg2" maxlength="50" autocomplete="off" onKeyUp="highlightCC(this.value);">

对象文本中的尾随逗号将阻止旧版本的Internet Explorer正常工作。这可能不是问题所在,但无论如何你都应该删除它。
billingCC: "Invalid credit card number",
<input name="billingCC" style="width:150px;" title="Credit Card Number" id="billingCC" type="text" class="textboxpg2" maxlength="50" autocomplete="off" onKeyUp="highlightCC(this.value);">