【发布时间】:2011-05-23 21:00:37
【问题描述】:
我已经看了好几个小时了,我想在拔头发之前我会在这里问一下。我正在做表单验证。一切都很好,除了一个领域:我确定这是愚蠢的。
<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);">
这是交易。当我只添加所需的类时,它工作得很好。当我尝试添加规则时,它不会发现该字段无效。表单中的所有其他内容,所有其他验证都可以正常工作。就这一个。我已经在没有 onkeyup javascript 的情况下尝试过,以确保它没有干扰,这不是问题。请指出我确信我正在犯的愚蠢错误。我在错误控制台中没有得到任何东西,除此之外,表单验证良好。谢谢!
规则
billingCC: {
required:true,
creditcard:true,
number: true,
},
消息
billingCC: "Invalid credit card number",
【问题讨论】:
-
对象文字中的尾随逗号将阻止旧版本的 Internet Explorer 正常工作。这可能不是问题,但无论如何你都应该删除它。
标签: jquery validation forms jquery-validate