Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery验证程序添加方法未定义_Javascript_Jquery_Jquery Validate - Fatal编程技术网

Javascript jQuery验证程序添加方法未定义

Javascript jQuery验证程序添加方法未定义,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,简单的验证器可以工作,但一旦我添加了更多类似上面的东西,事情就开始变得奇怪了 $(文档).ready(函数($){ $('#testform')。验证({ 规则:{ 测试输入:{ 要求:正确, 纯文本:是的, 信息:{ 必需:“输入是必需的” } } } }); $.validator.addMethod( “仅限文本”, 函数(值、元素){ var-valid=false; var检查=/[^-'\.a-zA-Z0-9\s\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u

简单的验证器可以工作,但一旦我添加了更多类似上面的东西,事情就开始变得奇怪了

$(文档).ready(函数($){
$('#testform')。验证({
规则:{
测试输入:{
要求:正确,
纯文本:是的,
信息:{
必需:“输入是必需的”
}
}
}
});
$.validator.addMethod(
“仅限文本”,
函数(值、元素){
var-valid=false;
var检查=/[^-'\.a-zA-Z0-9\s\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02AE]/.测试(值);
如果(检查==false)
有效=真;
返回此值。可选(元素)| |有效;
},
请只输入字母、数字、空格、句点或连字符
);
});


测试输入1

提交
messages
对象是
规则的同级。。。它不像您所做的那样属于
规则的内部

$('#testform').validate({
    rules: {
        testinput: {
            required: true,
            textonly: true,
        }
    },
    messages: {  // sibling of 'rules' object
        testinput: {
            required: 'Input is required',
            textonly: 'letters only'  // over-ride '.addMethod()' message
        }
    }
});
演示


请参阅以查看正确用法。

消息
对象是规则的同级。。。它不像您所做的那样属于
规则的内部。