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>

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

  • 相关阅读:
    重定向输出流实现程序日志
    为新员工分配部门
    从控制台接收输入的身份证号
    判断某一年是否为闰年
    linux重置mysql密码(root权限)
    mysql按照字符串类型的数值按数值进行排序
    android 下拉刷新
    android studio gradle 配置
    搭建自己的iOS内测分发平台
    http_range说明
  • 原文地址:https://www.cnblogs.com/newbest/p/9983282.html
Copyright © 2011-2022 走看看