Jquery验证可以处理类,但不能处理规则和消息



我已经创建了一个自定义wordpress插件,并添加了如下的javascript。

function admin_load_js(){

wp_enqueue_script( 'custom_js', plugins_url( '/js/jquery.validate.js', __FILE__ ), array('jquery') );
wp_enqueue_script( 'custom_js1', plugins_url( '/js/oc.js', __FILE__ ), array('jquery') );
}
add_action('admin_enqueue_scripts', 'admin_load_js');

我的验证没有被解雇,但当我尝试并给出类所需和数字验证被触发。

<input class="required number" id="userlogin" type="text" name="user[login]" value="" size="20">
我的验证码是
jQuery(document).ready(function() {
    jQuery("#id").validate({
        debug: true,
        rules: {
            userlogin: {
                required: true,
                number:true
            }
        },
        messages: {
            userlogin: {
                required: "required!!!!",
                number:"true"
            }
        }
    }); 
});

上面的代码不工作,有什么想法吗?

输入字段的名称和规则/消息键不匹配,所以使用

$('#id').validate({
    debug: true,
    rules: {
        'user[login]': {
            required: true,
            number: true
        }
    },
    messages: {
        'user[login]': {
            required: "required!!!!",
            number: "true"
        }
    }
});

演示:小提琴

相关内容

最新更新