179 lines
5.6 KiB
Plaintext
179 lines
5.6 KiB
Plaintext
|
|
$(function() {
|
|||
|
|
var stuList = getStuList();
|
|||
|
|
$('input').eq(0).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("支持中文,字母,数字,'-','_'的多种组合");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(1).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("请输入正确的邮箱");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(2).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("建议使用字母、数字和符号两种以上的组合,6-20个字符");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(3).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("请再次输入密码");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(4).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("验证完后,你可以使用该手机登陆和找回密码");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(5).focus(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next().next("div").text("看不清?点击图片更换验证码");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(0).blur(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
$(this).parent().next("div").css("color", '#ccc');
|
|||
|
|
} else {
|
|||
|
|
// for (var m = 0; m < stuList.length; m++) {
|
|||
|
|
// if ($(this).val() == stuList[m].name) {
|
|||
|
|
// $(this).parent().next("div").text("该用户名已被注册");
|
|||
|
|
// $(this).parent().next("div").css("color", 'red');
|
|||
|
|
// return;
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(1).blur(function() {
|
|||
|
|
var email =$(this).val();
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
$(this).parent().next("div").css("color", '#ccc');
|
|||
|
|
} else if (!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)) {
|
|||
|
|
$(this).parent().next("div").text("邮箱格式不正确因为****@**.**");
|
|||
|
|
$(this).parent().next("div").css("color", 'red');
|
|||
|
|
} else {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(2).blur(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
$(this).parent().next("div").css("color", '#ccc');
|
|||
|
|
} else if ($(this).val().length > 0 && $(this).val().length < 6) {
|
|||
|
|
$(this).parent().next("div").text("长度只能在6-20个字符之间");
|
|||
|
|
$(this).parent().next("div").css("color", 'red');
|
|||
|
|
} else {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$('input').eq(3).blur(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
$(this).parent().next("div").css("color", '#ccc');
|
|||
|
|
} else if ($(this).val() != $('input').eq(2).val()) {
|
|||
|
|
$(this).parent().next("div").text("两次密码不匹配");
|
|||
|
|
$(this).parent().next("div").css("color", 'red');
|
|||
|
|
} else {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
/* $('input').eq(4).blur(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
$(this).parent().next("div").css("color", '#ccc');
|
|||
|
|
} else if ($(this).val().substr(0, 3) != 138 && $(this).val().substr(0, 3) != 189 && $(this).val().substr(0, 3) !=
|
|||
|
|
139 && $(this).val().substr(0, 3) != 158 && $(this).val().substr(0, 3) != 188 && $(this).val().substr(0, 3) !=
|
|||
|
|
157 && $(this).val().substr(0, 3) != 187 || $(this).val().length != 11) {
|
|||
|
|
$(this).parent().next("div").text("手机号格式不正确");
|
|||
|
|
$(this).parent().next("div").css("color", 'red');
|
|||
|
|
} else {
|
|||
|
|
$(this).parent().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})*/
|
|||
|
|
|
|||
|
|
|
|||
|
|
function code() {
|
|||
|
|
var str = "qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPLKJHGFDSAZXCVBNM";
|
|||
|
|
var str1 = 0;
|
|||
|
|
for (var i = 0; i < 4; i++) {
|
|||
|
|
str1 += str.charAt(Math.floor(Math.random() * 62))
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
str1 = str1.substring(1)
|
|||
|
|
|
|||
|
|
$("#code").text(str1);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
code();
|
|||
|
|
$("#code").click(code);
|
|||
|
|
$('input').eq(5).blur(function() {
|
|||
|
|
if ($(this).val().length == 0) {
|
|||
|
|
$(this).parent().next().next("div").text("");
|
|||
|
|
$(this).parent().next().next("div").css("color", '#ccc');
|
|||
|
|
} else if ($(this).val().toUpperCase() != $("#code").text().toUpperCase()) {
|
|||
|
|
$(this).parent().next().next("div").text("验证码不正确");
|
|||
|
|
$(this).parent().next().next("div").css("color", 'red');
|
|||
|
|
} else {
|
|||
|
|
$(this).parent().next().next("div").text("");
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
$("#submit_btn").click(function(e) {
|
|||
|
|
for (var j = 0; j < 5; j++) {
|
|||
|
|
if ($('input').eq(j).val().length == 0) {
|
|||
|
|
$('input').eq(j).focus();
|
|||
|
|
if (j == 4) {
|
|||
|
|
$('input').eq(j).parent().next().next("div").text("此处不能为空");
|
|||
|
|
$('input').eq(j).parent().next().next("div").css("color", 'red');
|
|||
|
|
e.preventDefault();
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
$('input').eq(j).parent().next(".tips").text("此处不能为空");
|
|||
|
|
$('input').eq(j).parent().next(".tips").css("color", 'red');
|
|||
|
|
e.preventDefault();
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
/*if ($("#xieyi")[0].checked) {
|
|||
|
|
stuList.push(new Student($('input').eq(0).val(), $('input').eq(2).val(), $('input').eq(4).val(), stuList.length +
|
|||
|
|
1));
|
|||
|
|
localStorage.setItem('stuList', JSON.stringify(stuList));
|
|||
|
|
} else {
|
|||
|
|
$("#xieyi").next().next().next(".tips").text("请勾选协议");
|
|||
|
|
$("#xieyi").next().next().next(".tips").css("color", 'red');
|
|||
|
|
e.preventDefault();
|
|||
|
|
return;
|
|||
|
|
}*/
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
function Student(name, password, tel, id) {
|
|||
|
|
this.name = name;
|
|||
|
|
this.password = password;
|
|||
|
|
this.tel = tel;
|
|||
|
|
this.id = id;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function getStuList() {
|
|||
|
|
var list = localStorage.getItem('stuList');
|
|||
|
|
if (list != null) {
|
|||
|
|
return JSON.parse(list);
|
|||
|
|
} else {
|
|||
|
|
return new Array();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
})
|