zoukankan      html  css  js  c++  java
  • From表单提交,二次地址提交 和 按钮控制

    jsp页面:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@page import="org.apache.commons.lang.StringEscapeUtils"%>
    <%@page import="org.apache.commons.lang.StringUtils"%>
    <%@page import="com.alibaba.fastjson.JSONObject"%>
    <%
    String webRoot =webRootPath;
    String userInfo(String)request.getAttribute("userInfo").toString();
    JSONObject  json=JSONObject.parseObject(userInfo);
    String XM = json.getString("username");
    String SFZH = json.getString("idCardNo");
    %>
    <!DOCTYPE html>
    <html lang="zh">
        <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1">
            <meta http-equiv="X-UA-Compatible" content="IE=9">
            <meta name="renderer" content="webkit">
            <meta name="viewport" content="width=1190">
            <title>测试</title>
            
            <script type="text/javascript">var webRoot = "<%=webRoot %>"</script>
            <script type="text/javascript">var XM = "<%=XM %>"</script>
            <script type="text/javascript">var SFZH = "<%=SFZH %>"</script>    
        </head>
        <body>
                <form  class="form-horizontal container"  name="applyForm"  id="form1"  >
                    <h2 class="apply-box-title">测试</h2>
                    <div class="apply-box">
                    <div class="apply-box-item">
                    <div class="form-group">
                                <label for="inputCompany" class="col-sm-4 control-label"><span class="text-danger" style="color:black"></span>姓名:</label><span style="color:red; font-size: 20px">*</span>
                                <div class="col-sm-5">
                                    <input type="text" class="form-control" id="XM" placeholder="请输入姓名"   name ="XM"   value="<%=XM %>"  >
                                    <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
                                </div>                            
                        </div>
                        <div class="form-group">
                                <label for="inputCompany" class="col-sm-4 control-label"><span class="text-danger" style="color:black"></span>身份证号码:</label><span style="color:red; font-size: 20px">*</span>
                                <div class="col-sm-5">
                                    <input type="text" class="form-control" id="SFZH" placeholder="请输入身份证号" value="<%=SFZH %>"  name ="SFZH"  ><!-- onfocus=this.blur() -->
                      <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
                                </div>                            
                        </div>
                <div class="form-group">
                                <label for="inputCompany" class="col-sm-4 control-label"><span class="text-danger"></span>户籍类型:</label>
                                <div class="col-sm-5"  >
                                    <select id="HJLX" name="HJLX" style="height:30px">
                                        <option value="1">农业</option>
                                        <option value="2">非农业</option>
                                    </select>
                                    <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
                                </div>                            
                        </div>
            <div class="button-bar">
            <button class="btn btn-lg edu-btn-lg" onclick="login()" id="lg" type ="button">提交查询</button>
                    </div><br/><br/>
                    </div>
                    </div>                
                </form>
            </div>
        </body>
    </html>

    js:

    //提交申请
          function login() {
          alert("信息正在查询中,请稍后....");
    //      document.getElementById("lg").innerHTML="查询中...";  //点击变换字体
          var btn = document.getElementById('lg');//首先需要获取的是哪一个按钮的id
          btn.disabled = 'disabled';   //变为不可点击
          setTimeout(function(){//设置时间,多久可以改变状态为可以点击(3秒)
                btn.disabled = '';
            },3000);
          var url = "";
              $.ajax({
                  type: "POST",
                  dataType: "json",
                  async: false,
                  url:  webRoot + '/Query.do',
                   data: $('#form1').serialize(),
                  success: function (fhdata) {
                      if(fhdata.code=="400"){
                            alert(fhdata.ERR);
                      }else if(fhdata.code=="500"){
                          alert("查询失败,请检查信息是否输入正确或登录超时!");
                      }else if(fhdata.code=="200"){
                          applyForm.action=webRoot + "/ybPdfCread.do";
                          applyForm.submit();
                      }
                  },
                  error : function(err) {
                      console.log(err);
                      alert("系统繁忙,请稍候再试!");
                   }
              });
    
          }
    //设置时间,多久可以改变状态为可以点击
  • 相关阅读:
    使用ANT入门例子
    React 项目中使用create-react-app创建项目引入antd样式不起作用的问题
    js中对象数组遍历,及区别
    vue中axios封装
    uni-app中开发需要注意事项
    git 提交代码和 合并分支 ,回滚代码
    vue..js3.0
    vue中强制组件重新渲染
    vuex中获取当前路由
    H5 video在移动端播放层级问题
  • 原文地址:https://www.cnblogs.com/lifan12589/p/12144776.html
Copyright © 2011-2022 走看看