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;
              }
    }

  • 相关阅读:
    Free HTML5 Bootrap Admin Template
    js框架简明
    ELKF(Elasticsearch+Logstash+ Kibana+ Filebeat) 部署
    docker-构建 oracle12c-r2(12.2.0.1) 的镜像
    线上故障排查——drools规则引擎使用不当导致oom
    抓住业务核心,避免过度抽象
    Disruptor的应用示例——大文件拆分
    Disruptor3.0的实现细节
    Disruptor——一种可替代有界队列完成并发线程间数据交换的高性能解决方案
    大文件拆分方案的java实践(附源码)
  • 原文地址:https://www.cnblogs.com/kiwifruit/p/2387130.html
Copyright © 2011-2022 走看看