我已经创建了一个自定义wordpress插件并添加了javascripts,如下所示。
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"
}
}
});
});
上面的代码不起作用,有什么想法吗?
答案 0 :(得分:1)
输入字段的名称和规则/消息键不匹配,因此请使用
$('#id').validate({
debug: true,
rules: {
'user[login]': {
required: true,
number: true
}
},
messages: {
'user[login]': {
required: "required!!!!",
number: "true"
}
}
});
演示:Fiddle