表单注册作业.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>作业</title>
<style type="text/css">
span{
color: red;
font-size: 12px;
}
</style>
</head>
<body>
欢迎注册
<br>
<script type="text/javascript" src="../ECMAScript/JQuery.js" ></script>
<script>
function fun1(){
var $obj = $(".ca");
var $text = $obj.text();
if($text==="√√√"){
alert("注册成功");
}else{
alert("请认真核实您的信息");
}
}
window.onload = function(){
var usernameElt = document.getElementById("username");
usernameElt.onblur = function(){
var usernameErrorSpan = document.getElementById("usernameError");
var username1 = usernameElt.value;
if(username1.length>5 && username1.length<15){
var usernameRegExp = /^[A-Za-z0-9]+$/;
var ok = usernameRegExp.test(username1);
if(ok){
usernameErrorSpan.innerText = "√";
}else{
usernameErrorSpan.innerText = "用户名输入不合法!"
}
}else{
usernameErrorSpan.innerText= "用户名的长度必须介于6到14之间!"
}
}
var emailElt = document.getElementById("email");
emailElt.onblur = function(){
var emailErrorSpan = document.getElementById("emailError");
var email1 = emailElt.value;
var emailRegExp = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var ok = emailRegExp.test(email1);
if(ok){
emailErrorSpan.innerText = "√"
}else{
emailErrorSpan.innerText = "您的邮箱地址输入有误,请检查并重新输入!"
}
}
var passwordElt= document.getElementById("password");
var passwordElt2 = document.getElementById("password2");
passwordElt2.onblur = function(){
var passwordErrorSpan = document.getElementById("passwordError");
var passwordT1 = passwordElt.value;
var passwordT2 = passwordElt2.value;
if(passwordT1 === passwordT2 && passwordT2 != ""){
passwordErrorSpan.innerText = "√";
}else{
passwordErrorSpan.innerText = "两次密码输入不一致,请确认并再次输入您的密码!";
}
}
}
</script>
<form action = "http://localhost:3306/jd/save" method="get">
用户名<input type="text" name="username" id="username" /><span id="usernameError" class="ca"></span>
<br>
密码<input type="password" name="password" id="password" />
<br>
确认密码<input type="password" id="password2" name="password" ><span id="passwordError"class="ca"></span>
<br>
邮箱地址<input type="text" name="email" id="email" /><span id="emailError"class="ca"></span>
<br>
<input type="button" value="注册" id="submit" onclick="fun1()"/>
<br>
<input type="reset" value="重置" />
</form>
</body>
</html>
JSON-001.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var studentObj = {
"sno" : "110",
"sname" : "张三",
"sex" : "男"
};
alert(studentObj.sno+","+studentObj.sex+","+studentObj.sname);
Student = function(sno,sname,sex){
this.sno = sno;
this.sname = sname;
this.sex = sex;
}
var stu = new Student("111","李四","男");
alert(stu.sname+","+stu.sno+","+stu.sex);
var students = [
{"sno":"110","sname":"张三","sex":"男"},
{"sno":"120","sname":"王三","sex":"男"},
{"sno":"130","sname":"李三","sex":"男"}
];
for(var i = 0; i< students.length;i++){
var stuObj = students[i];
alert(stuObj.sno+"."+stuObj.sname+","+stuObj.sex);
}
</script>
</body>
</html>
JSON-002.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>复杂一些的JSON对象</title>
</head>
<body>
<script type="text/javascript">
var user = {
"usercode" : 100,
"username" : "张三",
"sex" : true,
"address" : {
"city" : "北京",
"street" : "大兴区",
"zipcode" : "5468452"
},
"aihao" : ["smoke","drink","tt"]
};
alert(user.address.city);
var jsonData = {
"total" : 3,
"students" : [
{"name":"zhangsan","birth":"1999-07-12"},
{"name":"lisi","birth":"1992-07-12"},
{"name":"wangwu","birth":"1999-03-12"}
]
};
</script>
</body>
</html>
JSON-003-eval函数.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>eval函数</title>
</head>
<body>
<script type="text/javascript">
var fromjava = "{\"name\":\"zhangsan\",\"password\":\"123\"}";
window.eval("var jsonObj = "+ fromjava);
alert(jsonObj.name+","+jsonObj.password);
var json = {
"username" : "zhangsan"
}
alert(json.username);
alert(json["username"]);
</script>
</body>
</html>
JSON-004-设置table的tbody.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>设置table的tbody</title>
</head>
<body>
<script type=" text/javascript">
var data = {
"total" : 4,
"emps" : [
{"empno":7629,"ename":"SMITH","sal":800.0},
{"empno":7622,"ename":"SMITH","sal":800.0},
{"empno":7632,"ename":"SMITH","sal":800.0},
{"empno":7239,"ename":"SMITH","sal":800.0}
]
};
window.onload = function(){
var displayBtnElt = document.getElementById("displayBtn");
displayBtnElt.onclick = function(){
var emps = data.emps;
var html = "";
for(var i = 0;i<emps.length;i++){
var emp = emps[i];
html += "<tr>";
html += "<td>"+emp.empno+"</td>";
html += "<td>"+emp.ename+"</td>";
html += "<td>"+emp.sal+"</td>";
html += "</tr>";
}
document.getElementById("emptbody").innerHTML = html;
document.getElementById("count").innerHTML = data.total;
}
}
</script>
<input type="button" value="显示员工信息列表" id="displayBtn" />
<h2>员工信息列表</h2>
<hr>
<table border="1px" width="50%">
<tr>
<th>员工编号</th>
<th>员工姓名</th>
<th>员工薪资</th>
</tr>
<tbody id="emptbody">
</tbody>
</table>
总共<span id="count">0</span>条数
</body>
</html>