我的输入定义如下:
<input type="number" required="required" step="0.01" />
我在jquery validate中为该输入定义的唯一规则是:
itemprice: {
required: true
},
然而,当我试图进入&#34; 5.50&#34;我回来了
Please enter a multiple of 0.01.
答案 0 :(得分:0)
jQuery Validate插件会自动禁用浏览器的HTML5验证,同时还使用内联HTML5属性来设置规则。因此,您的内联step
属性会自动声明插件的step
方法。
由于您打算使用jQuery Validate插件禁用HTML5验证,因此您可以删除HTML5属性。否则,在应用规则时,没有机制告诉此插件忽略HTML5属性。