JavaScript表单验证
2016-01-11 13:51
711 查看
JavaScript表单验证整理:
1:必填项目
2:邮箱验证
1:必填项目
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script> //验证文本框是否为空,为空,则不能提交 function validateForm(){ var x=document.forms["myForm"]["fn"].value; if(x==null || x==""){ alert("姓名必须填写"); return false; } } </script> </head> <body> <!--form 表单验证,name属性--> <form name="myForm" action="js01.html" onsubmit="return validateForm()" method="post"> 姓名: <input type="text" name="fn"> <input type="submit" value="提交"> </form> </body> </html>
2:邮箱验证
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script> function myFunction(){ var x=document.forms["myForm"]["email"].value; var atpos= x.indexOf("@"); var dotpos= x.lastIndexOf("."); if(atpos<1 || dotpos<atpos+2 || dotpos+2>= x.length){ alert("Not a vaild e-mail address"); return false; } } </script> </head> <body> <!--return的作用是阻止跳转至下一个页面--> <form name="myForm" action="js02.html" onsubmit="return myFunction()" method="post"> 邮箱:<input type="text" name="email"> <input type="submit" value="Submit"> </form> </body> </html>
相关文章推荐
- 用JavaScript写Ajax例子
- js老生常谈之this,constructor ,prototype
- javaEE之------添加JavaScript中自己写的函数
- js判断浏览器种类
- 1.5.7 JSON 文本
- js清除浏览器缓存的几种方法
- JavaScript基础
- 页面加载完成后执行js
- JavaScript将数字转换为大写金额
- js == 与 === 的区别
- 怎么合理管理、提高Javascript
- js里的原型
- JS 判断上传 文件 大小
- JS 判断上传 文件 大小
- 【正则表达式】从json数组中抽取id列表
- javascript中document
- DataTable转JSON
- websocket了解---JsSIP用到---阿冬专栏!!!
- Html5添加轻量级炫酷js粒子动画库插件教程
- JS网页加载进度条