📄 method.js
字号:
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function init()
{
document.forms[0].username.focus();
createCode();
}
function checkCode() {
alert("进入javaScript....");
$("randCodeResult").innerHTML = "用户名检测中....";
var url = "http://localhost:8080/sshtest/login.do?usermethod=checkUserName";
var params = "code=" + $F('randCode');
var myAjax = new Ajax.Request(url, {
method :'post',
parameters :params,
onComplete :checkCodeCallBack,
asynchronous :true
});
}
function checkCodeCallBack(request) {
$("randCodeResult").innerHTML = request.responseText;
if ("验证码输入有误" == request.responseText) {
alert("请重新输入");
document.forms[0].code.focus();
}
}
function checkUser() {
if ($F('username').length == 0)
return;
alert("进入javaScript.....");
$("checkResult").innerHTML = "用户名检测中....";
var url = "../login.do?usermethod=checkUserName";
var params = "username=" + $F('username');
var myAjax = new Ajax.Request(url, {
method :'post',
parameters :params,
onComplete :checkUserCallBack,
asynchronous :true
});
}
// 回调函数
function checkUserCallBack(request) {
$("checkResult").innerHTML = request.responseText;
// alert(request.responseText);
if ("用户名已经存在,请重新选择用户名!" == request.responseText) {
alert("请重新选择用户名!");
document.forms[0].username.focus();
}
}
function isDate(str){
// 验证字符串是否为yyyy-mm-dd
var regexp=/^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
return regexp.test(str)
}
function isEmail(str) {
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
function isTel(str) {
var reg = /^([0-9]|[\-])+$/g;
if (str.length < 7 || str.length > 18) {
return false;
} else {
return reg.exec(str);
}
}
function checkdata(registerForm)
{
var username=registerForm.username.value;
var password=registerForm.password.value;
var truepassword=registerForm.truepassword.value;
var email=registerForm.email.value;
var birthday=registerForm.birthday.value;
var inputCode =registerForm.inputCode.value;
// if(username.length<4||username.length>30)
// {
// alert("用户名长度必须在1位到20位之间");
// return false;
// }
// if(password.length<6||password.length>20)
// {
// alert("密码长度必须在6位到10位之间");
// return false;
// }
// if(password!=truepassword)
// {
// alert("密码不匹配");
// return false;
// }
// if(email==""||(email.indexOf('@')==-1)||(email.indexOf('.')==-1))
// {
// alert("电子邮件填写不正确");
// return false;
// }
// if(inputCode.length <=0)
// {
// alert("请输入验证码!");
// return false;
// }
// if(inputCode != code )
// {
// alert("验证码输入错误!");
// createCode();//刷新验证码
// return false;
// }
// return true;
if (username == "") {
alert("请输入用户名!");
registerForm.username.focus();
return false;
}
if (!checkeusername(username)) {
alert("您输入的用户名不合法!");
registerForm.username.focus();
return false;
}
if (password== "") {
alert("请输入密码!");
registerForm.password.focus();
return false;
}
if (!checkePWD(password)) {
alert("您输入的密码不合法!");
registerForm.password.focus();
return false;
}
if (truepassword== "") {
alert("请确认密码!");
registerForm.truepassword.focus();
return false;
}
if (truepassword!= password) {
alert("您两次输入的密码不一致,请重新输入!");
registerForm.password.focus();
return false;
}
if (card == "") {
alert("请输入身份证号码!");
registerForm.card.focus();
return false;
}
if (!checkeNO(card)) {
alert("您输入身份证号码不正确!");
registerForm.card.focus();
return false;
}
return true
}
function IsEmail()
{
var flag = 0 ;
for (i=0;i<email.length;i++){
n = email.substr(i,1);
if (n == "@"){
if (i==0){
return false;
}else{
if (flag==0){
flag++;
}
}
}else{
if (n=="."){
if (flag>0){
flag++;
}
}
}
}
if (flag>1){
return false;
}else{
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -