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

     <asp:Button ID="Button1" runat="server" Text=" 提 交 " onclick="Button1_Click"  OnClientClick="return check()"   />
    function check() {
      if (document.getElementById("txtcompanyname").value == "") {
                  alert("请填写企业名称!");
                  return false;
              }
       var tel = document.getElementById("txttel").value;
              var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;

              if (tel == "") {
                  alert("请填写电话!");
                  return false;
              }
     if (!p1.test(tel)) {
                  alert("电话格式错误!");
                  return false;
              }
      var mobile = document.getElementById("txtmobile").value;
              var pmobile = /^(\d{11})?$/;
              if (mobile == "") {
                  alert("请填写手机!");
                  return false;
              }
              if (!pmobile.test(mobile)) {
                  alert("手机格式错误!");
                  return false;
              }
      var mail = document.getElementById("txtmail").value;
              var pmail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
              if (mail == "") {
                  alert("请填写邮箱!");
                  return false;
              }
              if (!pmail.test(mail)) {
                  alert("邮箱格式错误!");
                  return false;
              }
     //下拉列表
     if (document.getElementById("ddlxingzhi").value == "0") {
                  alert("请选择所有制性质!");
                  return false;
              }
    }

  • 相关阅读:
    [Go] 理解(*interface{})(nil) 赋值的变量是否为nil
    [Linux] 理解CPU缓存的伪共享问题
    [MySQL] 理解InnoDB并发高的原因
    [Go] 理解计算机负数的表示以及整数范围
    [Go]理解golang项目性能分析工具trace
    [Go]理解golang项目性能分析工具PProf
    [Go] 理解切片slice扩容
    [javascript]解决多个版本的jquery库或者$冲突
    [Linux] 理解Reactor 模型
    [Linux] 理解I/O多路复用
  • 原文地址:https://www.cnblogs.com/kiwifruit/p/2387130.html
Copyright © 2011-2022 走看看