1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;(1分)
2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。(1分)
3性别:要求用单选框或下拉框实现,选项只有“男”或“女”;(1分)
4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号;(1分)
5姓名:输入自己的姓名;
6点击“添加”按钮,将学生个人信息存储到数据库中。(3分)
7可以演示连接上数据库。(2分)
add.jsp页面
var userid=form1.userid.value;if (userid == "" || !isUsername(userid)) {
alert("用户名要求由6到12位字母、数字、下划线组成,只有字母可以开头!");
form1.userid.value="";
form1.userid.focus();return false;
}
}
function checkpsw(form1)
{
var userpsw=form1.userpsw.value;if(userpsw=="")return true;if (!isUserpsw(userpsw)) {
alert("密码要求八位以上字母、数字组成。");
form1.userpsw.value="";
form1.userpsw.focus();return false;
}
}
function checknum(form1)
{
var usernum=form1.usernum.value;if (!usernum.substring(0, 4) == "2018" || usernum.length != 8) {
alert("学号要求八位数字组成,前四位为“2018”开头");
form1.usernum.value="";
form1.usernum.focus();return false;
}return true;
}
function isUsername(userid) {if (!((userid.charAt(0) >= 'a' && userid.charAt(0) <= 'z') ||(userid
.charAt(0) >= 'A' && userid.charAt(0) <= 'Z'))) {return false;
}for (var i = 1; i < userid.length; i++) {if (((userid.charAt(i) >= 'a' && userid.charAt(i) <= 'z') ||(userid
.charAt(i)>= 'A' && userid.charAt(i) <= 'Z'))|| (userid.charAt(i) >= '0' && userid.charAt(i) <= '9')) {continue;
}else
return false;
}return true;
}
function isUserpsw(str) {if (str.length < 8){return false;
}for (var i = 0; i < str.length; i++) {if ((str.charAt(i) >= '0' && str.charAt(i)<= '9')|| (str.charAt(i) >= 'a' && str.charAt(i) <= 'z')|| (str.charAt(i) >= 'A' && str.charAt(i) &