10.1 验证休闲网登录页面
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>休闲网登录页面</title>
<link href="login.css" rel="stylesheet" style="text/css">
<script type="texxt/javascript">
function check(){
var mail=document.getElementById("email").value;
if(mail==""){//检测Email是否为空
alert("Email不能为空");
return false;
}
if(mail.indexOf("@")==-1){
alert("Email格式不正确\n必须包含@");
return false;
}
if(mail.indexOf(".")==-1){
alert("Email格式不正确\n必须包含.");
return false;
}
return true;
}
</script>
</head>
<body>
<div id="header" class="main">
<div id="headerLeft">
注册|登录|帮助
</div>
</div>
<div class="main">
<table id="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/dl_l_t.gif"/></td>
</tr>
<tr>
<td class="bg">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bold">登录休闲网</td>
</tr>
<form action="success.html" method="post" name="myform" onsubmit="return check()">
<tr>
<td>Email:<input id="email" type="text" class="inputs"/></td>
</tr>
<tr>
<td> 密码:<input id="pwd" type="password" class="inputs"/></td>
</tr>
<tr>
<td style="height:35px; padding-left:30px;"><input name="btn" type="submit" value="登录" class="rb1" /></td>
</tr>
</form>
</table>
</td>
</tr>
<tr>
<td><img src="images/dl_l_b.gif" width="362" height="5" /></td>
</tr>
</table>
</div>
<div id="footer" class="main"><a href="#">关于我们</a> | <a href="#">诚聘英才</a> |<a href="#"> 联系方式</a> | <a href="#">帮助中心</a></div>
</body>
10.2 验证休闲网注册页面
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>休闲网注册页面</title>
<link href="login.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function check(){
var mail=document.getElementById("email").value;
if(mail==""){
alert("Email不能为空");
return false;
}
if(mail.indexOf("@")==-1){
alert("Email格式不正确\n必须包含@");
return false;
}
if(mail.indexOf(".")==-1){
alert("Email格式不正确\n必须包含.");
return false;
}
var pwd=document.getElementById("pwd").value;
if(pwd==""){
alert("密码不能为空");
return false;
}
if(pwd.length<6){
alert("密码必须等于或大于6个字符");
return false;
}
var repwd=document.getElementById("repwd").value;
if(pwd!=repwd){
alert("两次输入的密码不一致");
return false;
}
var user=document.getElementById("user").value;
if(user==""){
alert("姓名不能为空");
return false;
}
for(var i=0;i<user.length;i++){
var j=user.substring(i,i+1);
if(isNaN(j)==false){
alert("姓名中不能包含数字");
return false;
}
}
return true;
}
</script>
</head>
<body>
<div id="header" class="main">
<div id="headerLeft">
<img src="images/logo.gif" />
</div>
<div id="headerRight">
注册|登录|帮助
</div>
</div>
<div class="main">
<table id="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bold" colspan="2">注册休闲网</td>
</tr>
<form action="" method="post" name="myform" onsubmit="return check()"> <tr>
<td class="left">您的Email:</td>
<td><input id="email" type="text" class="inputs"/></td>
</tr>
<tr>
<td class="left">输入密码:</td>
<td><input id="pwd" type="password" class="inputs"/></td>
</tr>
<tr>
<td class="left">再输入一遍密码:</td>
<td><input id="repwd" type="password" class="inputs"/></td>
</tr>
<tr>
<td class="left">您的姓名:</td>
<td><input id="user" type="text" class="inputs"/></td>
</tr>
<tr>
<td class="left">性别:</td>
<td><input name="sex" type="radio" value="1" /> 男
<input name="sex" type="radio" value="0" /> 女</td>
</tr>
<tr>
<td class="left">出生日期:</td>
<td><select name="year">
<script type="text/javascript">
for(var i=1900;i<=2009;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>年
<select name="month">
<script type="text/javascript">
for(var i=1;i<=12;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>月
<select name="day">
<script type="text/javascript">
for(var i=1;i<=31;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>日</td>
</tr>
<tr>
<td> </td>
<td ><input name="btn" type="submit" value="注册" class="rb1" /></td>
</tr>
</form>
</table>
</div>
<div id="footer" class="main"><a href="#">关于我们</a> | <a href="#">诚聘英才</a> |<a href="#"> 联系方式</a> | <a href="#">帮助中心</a></div>
</body>
10.3 动态改变文本框效果
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>休闲网登录页面</title>
<link href="login.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function check(){
var mail=document.getElementById("email").value;
if(mail==""){//检测Email是否为空
alert("Email不能为空");
document.getElementById("email").focus();
return false;
}
if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1){
alert("Email格式不正确\n必须包含符号@和.");
document.getElementById("email").focus();
document.getElementById("email").select();
return false;
}
return true;
}
function clearText(){
var mail=document.getElementById("email");
if(mail.value=="请输入正确的电子邮箱"){
mail.value="";
mail.style.borderColor="#ff0000";
}
}
</script>
</head>
<body>
<div id="header" class="main">
<div id="headerLeft"><img src="images/logo.gif"/></div>
<div id="headerRight">注册 | 登录 | 帮助</div>
</div>
<div class="main">
<table id="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/dl_l_t.gif"/></td>
</tr>
<tr>
<td class="bg">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bold">登录休闲网</td>
</tr>
<form action="success.html" method="post" name="myform" onsubmit="return check()">
<tr>
<td>Email:<input id="email" type="text" class="inputs" value="请输入正确的电子邮箱" onfocus="clearText()"/></td>
</tr>
<tr>
<td> 密码:<input id="pwd" type="password" class="inputs"/></td>
</tr>
<tr>
<td style="height:35px; padding-left:30px;"><input name="btn" type="submit" value="登录" class="rb1" /></td>
</tr>
</form>
</table>
</td>
</tr>
<tr>
<td><img src="images/dl_l_b.gif" width="362" height="5" /></td>
</tr>
</table>
</div>
<div id="footer" class="main"><a href="#">关于我们</a> | <a href="#">诚聘英才</a> |<a href="#"> 联系方式</a> | <a href="#">帮助中心</a></div>
</body>
10.4 制作文本输入提示特效
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>休闲网注册页面</title>
<link href="login.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function $ (ElementID) {
return document.getElementById(ElementID);
}
function checkEmail(){
var mail=$("email");
var divID=$("DivEmail");
divID.innerHTML="";
if(mail.value==""){
divID.innerHTML="Email不能为空";
//mail.focus();
return false;
}
if(mail.value.indexOf("@")==-1){
divID.innerHTML="Email格式不正确,必须包含@";
//mail.focus();
return false;
}
if(mail.value.indexOf(".")==-1){
divID.innerHTML="Email格式不正确,必须包含.";
//mail.focus();
return false;
}
//return true;
}
function checkPass(){
var pwd=$("pwd");
var divID=$("DivPwd");
divID.innerHTML="";
if(pwd.value==""){
divID.innerHTML="密码不能为空";
//pwd.focus();
return false;
}
if(pwd.value.length<6){
divID.innerHTML="密码必须等于或大于6个字符";
//pwd.focus();
return false;
}
//return true;
}
function checkRePass(){
var pwd=$("pwd"); //输入密码
var repwd=$("repwd"); //再次输入密码
var divID=$("DivRepwd");
divID.innerHTML="";
if(pwd.value!=repwd.value){
divID.innerHTML="两次输入的密码不一致";
return false;
}
//return true;
}
function checkUser(){
var user=$("user");
var divId=$("DivUser");
divId.innerHTML="";
if(user.value==""){
divId.innerHTML="姓名不能为空";
//user.focus();
return false;
}
for(var i=0;i<user.value.length;i++){
var j=user.value.substring(i,i+1)
if(j>=0){
divId.innerHTML="姓名中不能包含数字";
//user.focus();
return false;
}
}
//return true;
}
</script>
</head>
<body>
<div id="header" class="main">
<div id="headerLeft"><img src="images/logo.gif"/></div>
<div id="headerRight">注册 | 登录 | 帮助</div>
</div>
<div class="main">
<table id="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="bold" colspan="2">注册休闲网</td>
</tr>
<form action="" method="post" name="myform">
<tr>
<td class="left">您的Email:</td>
<td>
<input id="email" type="text" class="inputs" onblur="checkEmail()"/>
<div class="red" id="DivEmail"></div>
</td>
</tr>
<tr>
<td class="left">输入密码:</td>
<td>
<input id="pwd" type="password" class="inputs" onblur="checkPass()"/>
<div class="red" id="DivPwd"></div>
</td>
</tr>
<tr>
<td class="left">再输入一遍密码:</td>
<td>
<input id="repwd" type="password" class="inputs" onblur="checkRePass()"/>
<div class="red" id="DivRepwd"></div>
</td>
</tr>
<tr>
<td class="left">您的姓名:</td>
<td>
<input id="user" type="text" class="inputs" onblur="checkUser()"/>
<div class="red" id="DivUser"></div></td>
</tr>
<tr>
<td class="left">性别:</td>
<td>
<input name="sex" type="radio" value="1" /> 男
<input name="sex" type="radio" value="0" /> 女</td>
</tr>
<tr>
<td class="left">出生日期:</td>
<td><select name="year">
<script type="text/javascript">
for(var i=1900;i<=2009;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>年
<select name="month">
<script type="text/javascript">
for(var i=1;i<=12;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>月
<select name="day">
<script type="text/javascript">
for(var i=1;i<=31;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>日
</td>
</tr>
<tr>
<td> </td>
<td ><input name="btn" type="submit" value="注册" class="rb1" /></td>
</tr>
</form>
</table>
</div>
<div id="footer" class="main"><a href="#">关于我们</a> | <a href="#">诚聘英才</a> |<a href="#"> 联系方式</a> | <a href="#">帮助中心</a></div>
</body>
<input type="file" /> //选择文件