标签:Java
.1 案例三:完成对注册页面的数据的简单校验.1.1.1 需求:? 弱变量类型语言:(与Java不同)
【JS的数据类型】
JS将数据类型分成两类:
<script>[/align]
// alert("Hello!");
function checkForm(){
// 获得文本框的值:
var username = document.getElementById("username").value;
// var val = username.value;
// alert(username);
if(username == ""){
alert("用户名不能为空!");
return false;
}
// 校验密码:
var password = document.getElementById("password").value;
if(password == ""){
alert("密码不能为空");
return false;
}
// 校验确认密码:
var repassword = document.getElementById("repassword").value;
if(repassword != password){
alert("两次密码输入不一致!");
return false;
}
// 校验邮箱:
var email = document.getElementById("email").value;
// JS校验正则表达式就有两个方法:String对象中的match方法,一个是正则对象中的test方法.
// str.match("正则表达式"); 正则.test("字符串");
if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/.test(email)){
alert("邮箱格式不正确!");
return false;
}
}
</script>
1.1.4 总结:
将JS的代码定义成一个文件引入:
<script src="../js/check.js"></script>
获得页面中的元素:
使用正则对象中的test方法.
1.2 案例四:使用JS完成图片滚动的效果:1.2.1 需求:
使用JS完成该效果:
1.2.2 分析:1.2.2.1 技术分析:
【HTML的window对象】
标签:Java
原文地址:http://blog.51cto.com/13517854/2108779