我正在使用带有jQuery validate()插件的jQuery Mobile 1.4.5。我正在尝试为此表单元素创建自定义规则:
<input type="text" name="save_walklist_name" id="save_walklist_name" placeholder="Enter walklist name" value="" aria-required="true" class="valid" aria-invalid="false">
以下是我用来验证此字段的JavaScript:
$( document ).on( "pagecreate", function() {
$.validator.addMethod('isUnique', function(value, element) {
return false;
}, 'Error');
$( "#save_walklist_form" ).validate({
rules: {
save_walklist_name: {isUnique : true, required: true },
},
});
});
所需规则正常,但自定义isUnique
规则会被忽略。我尝试了各种各样的事情,但没有成功。
答案 0 :(得分:0)
好的,我的总笨蛋错误。我忘了我是自动生成验证码并将其附加到表单末尾的<script>
元素。我添加到页面顶部的<script>
标记的代码被忽略了。