重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
var passOne = $("#passOne").val();
成都创新互联公司:于2013年创立为各行业开拓出企业自己的“网站建设”服务,为近1000家公司企业提供了专业的成都网站制作、成都网站设计、外贸营销网站建设、网页设计和网站推广服务, 按需开发由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
var passTwo = $("#passTwo").val();
if(passOne != passTwo ){
alert("两次密码输入不一致");
return false;
}
可以参考以上代码。
$("[password1]").val()==$("[password2]").val()。
也可使用jq的验证插件,百度一下然后去看看api
试试:
/^[0-9a-zA-Z_]{6,15}$/.test("3ddaaaaa_aaaaaa") //true
/^[0-9a-zA-Z_]{6,15}$/.test("3ddaaaaa_aaaaaaa") //false
1. 先写判断函数
var passmode = function(a) {//计算密码组合种类
var num = 0;
if(/[0-9]+/.test(a)) num++
if(/[a-zA-Z]+/.test(a)) num++
if(/[^0-9a-zA-Z\s\u4e00-\u9fa5]+/.test(a)) num++
return num;
};
2. 调用判断
$('#password').keyup(function () {
var password = $('#password').val().replace(/\s*/, "");
var passleng = password.length;
var _pass = passmode(password);
if (passleng 6) {//极弱,不考虑
return;
}
if(/(?:(.)\1{3,})/.test(password) _pass == 1) {
//任何字符重复3次以上,并密码字符种类只有一种,弱
$('#hint').css('background-color','#弱');
} else if(_pass == 2 || (!/(?:(.)\1{3,})/.test(password)passleng =6_pass == 1)) {
//密码种类超过6位存在两种 或 没有3次以上重复超过6位 中
$('#hint').css('background-color','#中');
} else if(_pass == 3){//不管是否重复字符,密码种类存在三种,长度大于等于6,强
$('#hint').css('background-color','#强');
}
}
);
光看jq是没有问题的。
这种情况都是去查看html页面的两个password型是否都赋值id了。
或者检索下页面是否存在两个txtPass的id。
或者你先将equalTo去掉,在重新验证下,看看是否有存在其他错误,没有在倒回来排查这个地方。
input type="text" name="rolename" id="rolename" size="30" value="" class="easyui-validatebox" data-options="required:true" validType="namecheck" missingMessage="请填写名称"/
required:true 必填
validType:验证规则 自定定义 使用正则表达去判断 /[a-zA-Z0-9]{6}/