【发布时间】:2014-07-03 05:29:22
【问题描述】:
<script>
$("#form").validate();
$(document).ready(function ()
{
var merror = '';
jQuery.validator.addMethod('mvalid', function(value, element) {
if($("#mobile").hasClass("required") == true && ($("#mobile").val().substr(0,1) != '7' ||$("#mobile").val().substr(0,1) != '8' ||
$("#mobile").val().substr(0,1) != '9')) {
merror = 'Enter correct Mobile No.';
return false;
}
return true;
}, merror);
});
</script>
【问题讨论】:
-
为什么是 $("#mobile").val();在引号中...?
-
从 var merror = '$("#mobile").val()' 中删除引号;
-
解释一下您所说的“自定义方法”是针对 jQuery Validate 插件的,这对您会更有帮助。请详细解释一下“不工作”的确切含义。此外,编辑您的 OP 以包含相关的 HTML 标记。
-
再一次,相关的 HTML 在哪里?
-
@Sparky,先生,但这应该只需要 jQuery Validation Code.Code 来做 validate 应该像 op 给出的那样就足够了。