有人可以向我解释为什么这不会影响我的助手功能吗?不确定它是语法还是什么......
<input class="myClass" type="text" name="expiration" id="exp" maxlength="4" pattern="^(0[1-9]|1[0-2])[0-9][0-9]$" required="" placeholder="MMYY" aria-required="true" aria-invalid="true">
更新 - 添加HTML
future.get()
答案 0 :(得分:0)
您的input
包含name="expiration"
...
<input class="myClass" type="text" name="expiration" id="exp" maxlength="4" pattern="^(0[1-9]|1[0-2])[0-9][0-9]$" required="" placeholder="MMYY" aria-required="true" aria-invalid="true">
但是,问题是您的.validate()
方法正在exp
对象中使用rules
...
rules: {
exp: {
expDateExistInPast: true
}
},
您必须此处仅使用name
属性...
rules: {
expiration: { // <- this is the NAME of the input
expDateExistInPast: true
}
},