.
.
.
.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> //如果复选框被选中则允许点击提交按钮 function CheckChkBox(){ if(document.form1.checkbox.checked == true) document.form1.Submit.disabled = false; else document.form1.Submit.disabled = true; } //验证电子邮件地址格式 function checkForm() { //邮箱验证 var txt = document.form1.txtEmail.value; //使用正则表达式验证 if(txt.search("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$")!=0) { alert("请输入正确的邮件格式。"); document.form1.txtEmail.select(); return false; } //密码验证 if(document.form1.txtPwd.value == ""){ alert("请输入密码。"); document.form1.txtPwd.select(); return false; } //密码不能小于 6 位 if(document.form1.txtPwd.value.length < 6){ alert("密码不能低于 6 位。"); document.form1.txtPwd.select(); return false; } //确认密码不能为空 if(document.form1.txtOkPwd.value == ""){ alert("请输入确认密码。"); document.form1.txtOkPwd.select(); return false; } //密码必须与确认密码相同 if(document.form1.txtPwd.value != document.form1.txtOkPwd.value){ alert("两次密码填写不相同。"); document.form1.txtOkPwd.select(); return false; } return true; } </script> </head> <body> <form id="form1" name="form1" method="post" action="#" onsubmit="return checkForm()"> <p><strong>Email:</strong> <input name="txtEmail" type="text" id="txtEmail" />请填写有效的 E-mail 地址作为下次登录的用户名</p> <p><strong>密码:</strong> <input name="txtPwd" type="text" id="txtPwd" />不少于 6 个字符,不区分大小写。 </p> <p><strong>确认密码:</strong> <input name="txtOkPwd" type="text" id="txtOkPwd" /> </p> <p> 请查看并同意用户协议<br /> <label> <input type="checkbox" name="checkbox" value="checkbox" onclick="CheckChkBox()" /> 我接受用户协议和隐私政策</label> </p> <p> <input type="submit" name="Submit" value="确定" disabled /> </p> </form> </body> </html>