zoukankan      html  css  js  c++  java
  • html页面中js表单验证方法

    记录是为了更好的成长!

    1、给提交按钮加一个点击事件,如下:

         <form id="form" action="form.html" method="post">
                <input type="text" readonly="true" value="测试">
                <input type="submit" value="提交" onclick="return sub()">   
            </form>
    
        <script>
             function sub() {
                 var flag = true;
                 if(flag) {
                     return true;
                 }
                 return false;
             }      

        </script>

     

        /*表单验证*/
            function sub() {
                var depname = document.getElementsById("depname");
                var text = document.getElementsById("text");
                if(depname.value=="") {
                    alert("部门名称不能为空");
                    depname.focus();
                    depname.select();
                    return false;
                }
                if(text.value=="") {
                    alert("部门描述称不能为空");
                    text.focus();
                    text.select();
                    return false;
                }
                return true;
            }

    2、给form加submit事件

    <form id="form" action="form.html" method="post">
       <input type="text" readonly="true" value="测试">
       <input type="submit" value="提交" onclick="sub()">
    </form>
     <!-- 方法  -->
     <script>
        function sub() {
          var form = document.getElementById("form");
          if(true) {
              form.submit();
          }
        }    
     </script>

     3、通过jquery直接触发form的submit事件

    <form id="form" action="form.html" method="post">
        <input type="text" readonly="true" value="测试">
        <input type="submit" value="提交">
    </form>
    <!-- 方法一  -->
    <script>
        
         $("#form").submit();
            
          
    </script>

    以上内容代表个人观点,仅供参考,不喜勿喷。。。

  • 相关阅读:
    康师傅JVM:运行时数据区概述及线程(三)
    康师傅JVM:程序计数器(四)
    Git常用命令
    Arthas概述
    康师傅JVM:JVM与Java体系结构(一)
    LabVIEW 连接MySQL数据库
    LabVIEW dll 崩溃
    LabVIEW 关于定时的研究
    NI 配置管理软件MAX的一些功能使用介绍
    LabVIEW 串口通信
  • 原文地址:https://www.cnblogs.com/newbest/p/9983282.html
Copyright © 2011-2022 走看看