制作注册页面通过javascript进行检查
2012-06-16 02:00
197 查看
index.html的内容如下:
<!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=utf-8" /> <title>无标题文档</title> <script src="js/reg.js"></script> <script type="text/javascript"> function checkPhone() { var phone = document.getElementById("phone").value; var phone_prompt = document.getElementById("phone_prompt"); var reg = /^\d{3,4}-\d{7,8}$/; if(reg.test(phone) == false){ phone_prompt.innerHTML = "输入的电话号码格式不正确"; } } </script> </head> <body> <div id="main" style="border:1px solid #F00"> <table align="center" style="border:1px solid #00F"> <form action="" method="post" name="myform" onsubmit="return check();"> <tr> <td class="left">Email:</td> <td><input type="text" id="email" class="inputs" onblur="checkEmail();" /><span id="emailMsg"></span></td> </tr> <tr> <td class="left">输入密码:</td> <td><input type="password" id="pwd" class="inputs" /></td> </tr> <tr> <td class="left">请再输入一遍:</td> <td><input type="password" id="repwd" class="inputs" /></td> </tr> <tr> <td class="left">电话号码:</td> <td><input type="text" id="phone" class="inputs" onblur="checkPhone();" /><div id="phone_prompt"></div></td> </tr> <tr> <td><input type="submit" value="提交" /></td> </tr> </form> </table> </div> </body> </html>对应的文件夹js下的reg.js:
// JavaScript Document function $(id){ document.getElementById(id); } function check() { var email = document.getElementById("email").value; if(email == ""){ alert("邮箱名不能为空"); return false; } if(email.indexOf("@") ==- 1 || email.indexOf(".") == -1){ alert("邮箱格式不正确,必须包含@和“.”"); return false; } var pwd = document.getElementById("pwd").value; if(pwd == ""){ alert("密码不能为空"); return false; } if(pwd.length < 6){ alert("密码不能小于六位"); return false; } var repwd = document.getElementById("repwd").value; if(repwd != pwd){ alert("两次输入的密码不一致"); return false; } } function checkEmail(){ alert("checkEmail"); var email = document.getElementById("email").value; if(email == ""){ document.getElementById("emailMsg").innerHTML = "Email地址不能为空"; return false; } if(email.indexOf("@") ==- 1 || email.indexOf(".") == -1){ document.getElementById("emailMsg").innerHTML = "邮箱格式不正确,必须包含@和'.'"; return false; } }
相关文章推荐
- JavaScript 相关 —— 向页面写JS以alert信息、通过对地址栏赋值转到指定页、注册Js到Body的开始部分、注册Js到Body的结束位置
- 学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)
- 有了html页面,进行二次显示,通过html、JavaScript、jQuery的ajax三种技术,我可以实现任何界面效果
- IFrame通过JavaScript进行页面跳向 chrome可以跳转而IE报错
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- 。net 通过javascript处理页面上和服务器控件(后台注册javascript)方法说明
- 学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)
- javascript获取超链接传递的参数,此方法亦能解决2个通过js超链页面传递参数的乱码问题
- Flex中不使用FelxPrintJob通过ExternalInterface直接调用JavaScript利用浏览器本身的功能进行打印
- php用户注册页面利用js进行表单验证具体实例
- 最近接触到的一些js调用window窗体的属性及通过JavaScript获取页面大小
- 通过JavaScript打开网页方式进行分享-转最简单易用的开心网、人人网、新浪微博、腾讯微博、QQ空间分享代码
- Js`HTML_用Javascript对字符串进行特殊符号检查以及html可伸长表单
- UIViewController与UIWebView通过JavaScript进行交互
- html dom与javascript的关系 -我们用JavaScript对网页(HTML)进行的所有操作都是通过DOM进行的
- JavaScript、CSS、JSP 实现用户注册页面与信息校验
- 通过Javascript获得页面元素的字体大小
- 权限系统--通过shiro进行按钮及页面访问url的权限控制
- Javascript检查图片大小不要让大图片撑破页面