html5 bootstrap的名单管理(重构之前)

来源:互联网 发布:朴有天 知乎 编辑:程序博客网 时间:2024/06/06 11:40
<pre name="code" class="java"><!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title><fmt:message key="title.fraud.blacklist"/></title><meta name="menu" content="fraud.blacklist" /></head><body class="home"><#include "../message.ftl"/><div class="panel panel-success ">  <div class="panel-heading"><h3 class="panel-title">名单管理</h3></div> </div>   <select  id ="customerType" class="col-md-7 form-control"><option value="1"  selected="selected">黑名单</option>                <option value="2"  >灰名单</option>                          </select>            <form action="queryBlacklist" method="get" class="well form-inline" id="blackListform" onsubmit="return checkForm(this)" >      <div class="row">  <div class="col-xs-4 form-group">            <label class="col-md-5 control-label">请选择黑名单类型</label><select id="status" name ="blackListType" class="col-md-7 form-control"><option value="1" selected="selected">身份证黑名单</option>                <option value="2">银行卡黑名单</option>                <option value="3">手机号码黑名单</option> <option value="4">固定电话黑名单</option><option value="5">公司黑名单</option>                 </select>        </div><div id="div-idCardNo" class="col-xs-4 form-group">                       <input class="col-md-7 form-control" type="text" id="idcard1" name="blackListValue" placeholder="请输入身份证号" autocomplete="off" onkeydown ="checkIdCard()"/>        </div><div id="div-bankNumber" class="col-xs-4 form-group">                      <input class="col-md-7 form-control" type="text"  placeholder="请输入银行卡号" autocomplete="off" />        </div><div id="div-mobileNo" class="col-xs-4 form-group">           <input class="col-md-7 form-control" id="phoneNumber1" type="text"  placeholder="请输入手机号码" autocomplete="off" />        </div><div id="div-fixNo" class="col-xs-4 form-group">                     <input class="col-md-7 form-control" type="text"   placeholder="请输入固定电话" autocomplete="off"/>        </div><div id="div-companyName" class="col-xs-4 form-group">           <input class="col-md-7 form-control" type="text"  placeholder="请输入公司名称" autocomplete="off"/>      <input id="customerblackType" name="customerblackType" value="1" />        </div><div class="col-xs-4 form-group">            <label class="col-md-5 control-label">黑名单状态</label>            <select id="status" class="col-md-7 form-control"><option value="" >-----请选择----</option>    <option value="1" selected="selected">有效</option>   <option value="2">无效</option>                  </select>        </div>          </div><button type="submit" class="btn btn-primary">查询</button>     </form>          <form action="queryBlacklist" method="get" class="well form-inline" id="grayListform">      <div class="row">  <div class="col-xs-4 form-group">            <label class="col-md-5 control-label">请选择灰名单类型</label><select id="status1" name ="blackListType" class="col-md-7 form-control"><option value="1" selected="selected">身份证灰名单</option>                <option value="2">银行卡灰名单</option>                <option value="3">手机号码灰名单</option> <option value="4">固定电话灰名单</option><option value="5">公司灰名单</option>                 </select>        </div><div id="div-idCardNo1" class="col-xs-4 form-group">                     <input class="col-md-7 form-control" type="text" name="blackListValue" placeholder="请输入身份证号" autocomplete="off" onkeydown ="checkIdCard()"/>        </div><div class="col-xs-4 form-group">            <label class="col-md-5 control-label">灰名单状态</label>            <select id="status" class="col-md-7 form-control"><option value="">-----请选择----</option>    <option value="1" selected="selected">有效</option>   <option value="2">无效</option>                  </select>        </div>  </div><button type="submit" class="btn btn-primary">查询</button>   </form>   <div class="row" ><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" id="insertBlack">新增黑名单</button><div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">   <div class="modal-dialog">  <div class="modal-content"> <div class="modal-header"><button type="button" class="close"    data-dismiss="modal" aria-hidden="true">  ×</button><h4 class="modal-title" id="myModalLabel">  插入一条新的黑名单记录</h4> </div>                <div class="modal-body"><form action="addBlackList" method="get" class="well form-inline" >              <div class="col-xs-4 form-group">          <select id="status2" name ="blackListType" class="col-md-7 form-control"><option value="1" selected="selected">身份证灰名单</option>                <option value="2">银行卡灰名单</option>                <option value="3">手机号码灰名单</option> <option value="4">固定电话灰名单</option><option value="5">公司灰名单</option>                 </select>        </div>    <div class="row">       <div id="div-idCardNo2" class="col-xs-4 form-group">                      <input class="col-md-7 form-control" type="text" name="blackListValue" placeholder="请输入所对应的值" autocomplete="off" onkeydown ="checkIdCard()"/>        </div><div id="div-bankNumber2" class="col-xs-4 form-group">                      <input class="col-md-7 form-control" type="text" name="blackSource" placeholder="请输入黑名单来源" autocomplete="off"/>        </div><div id="div-mobileNo2" class="col-xs-4 form-group">              <input class="col-md-7 form-control" type="text" name="blackReason" placeholder="请输入黑名单原因" autocomplete="off" />        </div><div id="div-fixNo2" class="col-xs-4 form-group">                     <input class="col-md-7 form-control"  id="startDate" type="text" name="validFrom" placeholder="请选择有效期开始时间" autocomplete="off"/>        </div><div id="div-companyName2" class="col-xs-4 form-group">           <input class="col-md-7 form-control" id="endDate" type="text" name="validTo" placeholder="请选择有效期结束时间" autocomplete="off"/>           </div><div id="div-companyName2" class="col-xs-4 form-group">           <input class="col-md-7 form-control" type="text" name="comment1" placeholder="备注" autocomplete="off"/>           </div>   <input id="customerblackType" name="customerblackType" value="1" style="display:none" />                   </div> <div class="modal-footer"><button type="button" class="btn btn-default"    data-dismiss="modal">关闭</button><button type="submit" class="btn btn-primary">   插入</button> </div>  </div><!-- /.modal-content --></div><!-- /.modal --></div></div>   </form></div> <div class="row" ><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal1" id="insertGray">新增灰名单</button><div class="modal fade" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">   <div class="modal-dialog">  <div class="modal-content"> <div class="modal-header"><button type="button" class="close"    data-dismiss="modal" aria-hidden="true">  ×</button><h4 class="modal-title" id="myModalLabel">  插入一条新的灰名单记录</h4> </div>                <div class="modal-body"><form action="queryBlacklist" method="get" class="well form-inline" id="blackListform">      <div class="row" >  <div id="div-idCardNo" class="col-xs-4 form-group">                       <input class="col-md-7 form-control" type="text" name="blackListValue" placeholder="请输入身份证号" autocomplete="off" required onkeydown ="checkIdCard()"/>        </div><div id="div-bankNumber" class="col-xs-4 form-group">                      <input class="col-md-7 form-control" type="text" name="blackListValue" placeholder="请输入银行卡号" autocomplete="off"/>        </div><div id="div-mobileNo" class="col-xs-4 form-group">           <input class="col-md-7 form-control" type="text" name="blackListValue" placeholder="请输入手机号码" autocomplete="off"/>        </div><div id="div-fixNo" class="col-xs-4 form-group">                     <input class="col-md-7 form-control" type="text" name="blackListValue"  placeholder="请输入固定电话" autocomplete="off"/>        </div><div id="div-companyName" class="col-xs-4 form-group">           <input class="col-md-7 form-control" type="text" name="blackListValue"  placeholder="请输入公司名称" autocomplete="off"/>   <!--灰名单的模式是2 -->   <input id="customerblackType" name="customerblackType" value="2" style="display:none"/>        </div></form>                   </div> <div class="modal-footer"><button type="button" class="btn btn-default"    data-dismiss="modal">关闭</button><button type="submit" class="btn btn-primary">   插入</button> </div>  </div><!-- /.modal-content --></div><!-- /.modal --></div></div>   </div>  <!--   显示表格的表单----><table class="table table-bordered" id="table1">   <thead>      <tr>        <th>编号</th>             <th>身份证号码</th>        <th>黑名单来源</th>        <th>黑名单原因</th>        <th>有效日开始日期</th>        <th>有效日结束日期</th>        <th>黑名单状态</th>             <th>备注</th>            </tr>    </thead>    <tbody>      <#if customerBlacks?exists> <#list customerBlacks as item> <tr class="success"> <td id="td1">${item.id?if_exists}</td> <td id="td2">${item.BlackListValue?if_exists}</td> <td id="td3">${item.blackSource?if_exists}</td>     <td id="td4">${item.blackReason?if_exists}</td> <td id="td6">${(item.validFrom?string("yyyy-MM-dd"))!} </td>     <td id="td7">${(item.validTo?string("yyyy-MM-dd"))!}</td>     <td id="td8">${item.state?if_exists}</td>     <td id="td9">${item.comment1?if_exists}</td>             <td><a href="javascript:void(0)" onclick="update(this);">修改</a></td> </tr> </#list> </#if>       </tbody>  </table>      <div class="modal fade" id="update" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><form action="updateBlackList" method="get" class="well form-inline" id="blackListform"><div class="row">     <div id="div-idCardNo3" class="col-xs-4 form-group"><input class="col-md-7 form-control" type="text" id="IdTd" name="id" placeholder="编号" autocomplete="off" required onchange="checkIdCard()" /></div><div id="div-bankNumber2" class="col-xs-4 form-group"><input class="col-md-7 form-control" type="text" id="blackSourceTd" name="blackSource" placeholder="黑名单来源" autocomplete="off" /></div><div id="div-mobileNo2" class="col-xs-4 form-group"><input class="col-md-7 form-control" type="text" id="blackReasonTd" name="blackReason" placeholder="黑名单原因" autocomplete="off" /></div><div id="div-fixNo2" class="col-xs-4 form-group">    <input class="col-md-7 form-control" id="startDate1" type="text" name="validFrom" placeholder="有效期结束时间" autocomplete="off" /></div><div id="div-companyName2" class="col-xs-4 form-group"><input class="col-md-7 form-control" id="endDate1" type="text" name="validTo" placeholder="有效期结束时间" autocomplete="off" /></div><div id="div-companyName2" class="col-xs-4 form-group"><input class="col-md-7 form-control" id="comment2" type="text" name="comment1" placeholder="备注" autocomplete="off" /> <input id="customerblackType1" name="customerblackType" value="1" /></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">取消</button><button type="submit" class="btn btn-primary">确认修改</button></div>      </form></div></div></div>  </div>           <#assign start = start!1/>  <#assign pageSize = pageSize!20/>  <#assign total = total!0/>  <#assign previous = start - pageSize/>  <#assign next = start + pageSize/>   <nav>  <ul class="pager">    <li <#if (previous <= 0)>class="disabled"</#if>><a <#if (previous <= 0)>class="disabled" onclick="javascript:return false;" </#if> role="button" href="?start=${previous}&pageSize=${pageSize}">上一页</a></li>    <li <#if (next > total)>class="disabled"</#if>><a <#if (next > total)>class="disabled" onclick="javascript:return false;" </#if> role="button" href="?start=${next}&pageSize=${pageSize}">下一页</a></li>  </ul></nav><script type="text/javascript">  function update(obj) {var tds = $(obj).parent().parent().find('td');    $('#IdTd').val(tds.eq(0).text());$('#blackListValueTd').val(tds.eq(1).text());$('#blackSourceTd').val(tds.eq(2).text());            $('#blackReasonTd').val(tds.eq(3).text());$('#startDate1').val(tds.eq(4).text());    $('#endDate1').val(tds.eq(5).text());$('#comment2').val(tds.eq(7).text());$('#update').modal('show');}    //黑名单状态下拉列表function changeBlacklistStatus(val){if(val == '1'){$("#div-idCardNo").show();$("#div-companyName").hide();$("#div-mobileNo").hide();$("#div-fixNo").hide();$("#div-bankNumber").hide();}else if (val == '2'){$("#div-idCardNo").hide();$("#div-companyName").hide();$("#div-mobileNo").hide();$("#div-fixNo").hide();$("#div-bankNumber").show();}else if (val == '3'){$("#div-idCardNo").hide();$("#div-companyName").hide();$("#div-mobileNo").show();$("#div-fixNo").hide();$("#div-bankNumber").hide();}else if (val == '4'){$("#div-idCardNo").hide();$("#div-companyName").hide();$("#div-mobileNo").hide();$("#div-fixNo").show();$("#div-bankNumber").hide();}else if (val == '5'){$("#div-idCardNo").hide();$("#div-companyName").show();$("#div-mobileNo").hide();$("#div-fixNo").hide();$("#div-bankNumber").hide();}}   //灰名单状态下拉列表function changeBlacklistStatus1(val){if(val == '1'){$("#div-idCardNo1").show();$("#div-companyName1").hide();$("#div-mobileNo1").hide();$("#div-fixNo1").hide();$("#div-bankNumber1").hide();}else if (val == '2'){$("#div-idCardNo1").hide();$("#div-companyName1").hide();$("#div-mobileNo1").hide();$("#div-fixNo1").hide();$("#div-bankNumber1").show();           }else if (val == '3'){$("#div-idCardNo1").hide();$("#div-companyName1").hide();$("#div-mobileNo1").show();$("#div-fixNo1").hide();$("#div-bankNumber1").hide();}else if (val == '4'){$("#div-idCardNo1").hide();$("#div-companyName1").hide();$("#div-mobileNo1").hide();$("#div-fixNo1").show();$("#div-bankNumber1").hide();}else if (val == '5'){$("#div-idCardNo1").hide();$("#div-companyName1").show();$("#div-mobileNo1").hide();$("#div-fixNo1").hide();$("#div-bankNumber1").hide();}}//更换模式function changeCustomerType(val){if(val == '1'){   //默认隐藏灰名单列表:               $("#grayListform").hide();          //默认显示黑名单           $("#blackListform").show();         //默认隐藏新增灰名单按钮              $("#insertBlack").show();                $("#insertGray").hide();}else if (val == '2'){     //默认隐藏灰名单列表:               $("#grayListform").show();          //默认显示黑名单           $("#blackListform").hide();            //默认隐藏新增灰名单按钮              $("#insertBlack").hide();                $("#insertGray").show();}} function checkIdCard() {      var idcard = document.getElementById("idcard1");      var sIdCard=idcard.value.replace(/^\s+|\s+$/g,"");//去除字符串的前后空格,允许用户不小心输入前后空格     if (sIdCard.match(/^\d{14,17}(\d|X)$/gi)==null) {//判断是否全为18或15位数字,最后一位可以是大小写字母X                  idcard.setCustomValidity("身份证格式输入错误");  }                            else                idcard.setCustomValidity('');        }     function checkPhoneNumber(){       var re=/^(13[0-9]{9})|(15[89][0-9]{8})$/;  if(!re.test(phoneNumber1.value)){       o.setCustomValidity("请输入正确的手机号码。");   // return false; }  }      function checkForm(o){    var re=/^(13[0-9]{9})|(15[89][0-9]{8})$/;    if(!re.test(o.phoneNumber1.value)){      o.phoneNumber1.setCustomValidity("请输入正确的手机号码。");  return true;    }}$(function(){      $('#startDate').datetimepicker({  format : 'yyyy/mm/dd',  autoclose: true,  todayBtn: true,  minView : 2  });  $('#endDate').datetimepicker({  format : 'yyyy/mm/dd',  autoclose: true,  todayBtn: true,  minView : 2  });     $('#startDate1').datetimepicker({  format : 'yyyy/mm/dd',  autoclose: true,  todayBtn: true,  minView : 2  });  $('#endDate1').datetimepicker({  format : 'yyyy/mm/dd',  autoclose: true,  todayBtn: true,  minView : 2  });  //为辨别黑/灰名单模式document.getElementById("customerblackType").style.display="none";document.getElementById("customerblackType1").style.display="none";//默认隐藏灰名单列表:    $("#grayListform").hide();   var status = $("#insertState").val();      //默认隐藏新增灰名单按钮            $("#insertGray").hide();var status = $("#status").val();    var status1 = $("#status1").val();   var customerType=$("#customerType").val();changeBlacklistStatus(customerType);changeBlacklistStatus(status);changeBlacklistStatus1(status1);$("#status").change(function(){var val = $(this).val();changeBlacklistStatus(val);});$("#status1").change(function(){var val = $(this).val();changeBlacklistStatus1(val);});$("#customerType").change(function(){var val = $(this).val();changeCustomerType(val);});});</script></body></html>


                                             
0 0