zoukankan      html  css  js  c++  java
  • HTML5 form表单验证

    1.取消验证

       有两种方法取消表单验证,第一种方法是利用form元素的novalidate属性来关闭整个表单验证。第二种方法是利用input元素或submit严肃的formnovalidate属性,利用input元素的formnovalidate属性可以让表单验证对单个input元素失效。另外,如果对submit按钮使用了formnovalidate属性,单击该按钮时,相当于利用form元素的novalidate属性,整个表单验证都失效了。

    2.显示验证

       在HTML5中,form元素与input元素都具有一个checkValidity方法。调用该方法,可以显示地对表单内所有元素内容或单个单个元素内容进行有效性验证。   

    <input type="email" id="Myemail"/>
    <script type="javascript">
    function CheckMail()
    {
       var Mali=document.getElementById("Myemail");
       if(Mali.value="")
       {
         alert("地址不能为空");
         return false;
       }
       else if(!email.checkValidity())
       {
          alert("电子邮件地址不正确");
          return false;
       }
       else
       {
          alert("正确地址")
       }
    }
    </scrtipt>

    此外,form元素与input元素都还存在一个validity属性,该属性返回一个ValidityState对象。该对象具有很多属性,其中最简单、最重要的属性为valid属性,它表示表单内所有元素内容是否有效或单个input元素内容是否有效。

  • 相关阅读:
    对于.net config文件中加密使用
    删除windows不想要的服务
    ora12514: tns: 监听程序当前无法识别连接描述符中请求的服务
    读《.NET设计规范》笔记
    创建服务总结
    加载XML文档
    XMLHttpRequest对象的使用
    ReportView控件的使用
    C#代码的编译过程
    Qt vs设置可执行程序图标
  • 原文地址:https://www.cnblogs.com/loadchow/p/6441733.html
Copyright © 2011-2022 走看看