zoukankan      html  css  js  c++  java
  • Document

    JavaScript 表单验证

    JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。

    被 JavaScript 验证的这些典型的表单数据有:

    • 用户是否已填写表单中的必填项目?
    • 用户输入的邮件地址是否合法?
    • 用户是否已输入合法的日期?
    • 用户是否在数据域 (numeric field) 中输入了文本?
       1 <html>
       2 <head>
       3 <script type="text/javascript">
       4 function validate_email(field,alerttxt)
       5 {
       6 with (field)
       7 {
       8 apos=value.indexOf("@")
       9 dotpos=value.lastIndexOf(".")
      10 if (apos<1||dotpos-apos<2) 
      11   {alert(alerttxt);return false}
      12 else {return true}
      13 }
      14 }
      15 
      16 function validate_form(thisform)
      17 {
      18 with (thisform)
      19 {
      20 if (validate_email(email,"Not a valid e-mail address!")==false)
      21   {email.focus();return false}
      22 }
      23 }
      24 </script>
      25 </head>
      26 
      27 <body>
      28 <form action="submitpage.htm"onsubmit="return validate_form(this);" method="post">
      29 Email: <input type="text" name="email" size="30">
      30 <input type="submit" value="Submit"> 
      31 </form>
      32 </body>
      33 
      34 </html>
  • 相关阅读:
    虚函数
    类的继承
    析构
    构造
    枚举类型
    c++中的静态类型 static
    c++中的类
    sizeof和strlen的区别
    剑指36 二叉搜索书与双向链表
    剑指35 复杂链表的复制
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/7891157.html
Copyright © 2011-2022 走看看