zoukankan      html  css  js  c++  java
  • js表单_校验表单字段是否为空

    简单demo:

        1/校验输入是否为空

    <!DOCTYPE html>
    <html>
    
    <head>
        <script>
            // 如果某个表单字段(fname)是空的,那么该函数会发出一条警告消息,并返回 false,以防止表单被提交出去:
            function validateForm() {
                var x = document.forms["myForm"]["fname"].value;
                var y = document.forms["myForm"]["fage"].value;
                if (x == "" || y == "") {
                    alert("不能为空!必须填写!");
                    return false;
                }
            }
        </script>
    </head>
    
    <body>
    
        <form name="myForm" action="/demo/action_page.php" onsubmit="return validateForm()" method="post">
            姓名:<input type="text" name="fname">
            年龄: <input type="text" name="fage">
            <input type="submit" value="提交">
        </form>
    
    </body>
    
    </html>
    

      2/校验输入的是否为数字

    <!DOCTYPE html>
    <html>
    <body>
    
    <h2>JavaScript 能够验证输入</h2>
    
    <p>请输入 1 与 10 之间的数:</p>
    
    <input id="numb">
    
    <button type="button" onclick="myFunction()">提交</button>
    
    <p id="demo"></p>
    
    <script>
    function myFunction() {
      var x, text;
    
      // 获取 id="numb" 的输入字段的值
      x = document.getElementById("numb").value;
    
      // isNaN() 函数用于检查其参数是否是非数字值。数字false,非数字为true
      if (isNaN(x) || x < 1 || x > 10) {
    
        text = "输入无效";
      } else {
          
        text = "输入有效";
      }
      document.getElementById("demo").innerHTML = text;
    }
    </script>
    
    </body>
    </html>
    

      

  • 相关阅读:
    内网渗透之文件下载
    从跨域与同源策略谈CSRF防御与绕过
    内网渗透之权限维持
    一次关于shiro反序列化漏洞的思考
    冰蝎&哥斯拉 流量特征分析
    第三方提权之数据库提权
    APP渗透测试之安卓APP抓包
    从零开始的信息搜集(二)
    从零开始的信息搜集(一)
    python 进程
  • 原文地址:https://www.cnblogs.com/a1-top/p/14518008.html
Copyright © 2011-2022 走看看