为了账号安全,请及时绑定邮箱和手机立即绑定

自定义验证只能输入汉字问题

$.validator.addMethod(checkname,function(){

   var checkname = /^[\u4e00-\u9fa5]{1,6}$/;

   return (checkname.test(value));

},"请输入1-6位汉字");

然后在rules里添加

username:{

required:true,

checkname:true,

}

 然后点击按钮 什么都不会显示, 错在哪里?

正在回答

1 回答

$.validator.addMethod("checkname",function(value,element,params){

          var checkname = /^[\u4e00-\u9fa5]{1,6}$/;

             return this.optional(element)||(checkname.test(value));},"请输入1-6位汉字");

我已经试过了,你忘记打了"checkname",双引号,而且代码不能写在validate()方法体,

0 回复 有任何疑惑可以回复我~
#1

拿不到钥匙的车放不进手机的歌 提问者

额 可是老师就是这么写的,,,
2016-10-01 回复 有任何疑惑可以回复我~
#2

拿不到钥匙的车放不进手机的歌 提问者

加双引号那个 我知道了 多谢兄弟,我是下载了课件以后自己coding by coding的,,
2016-10-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

自定义验证只能输入汉字问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号