我已经创建了一个自定义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"
}
}
});
演示:小提琴