IE6和IE11之间 表单提交 按钮设置了disabled属性

JSP代码可以不看,就是一个表单,通过submit提交。

 1 <form action="mainAction.do?method=saveQuote" method="post" onsubmit="return formlyshow5();">
 2           <input type="hidden"  name="quotetype" id="ratetype5" value="6"/>
 3             <table width="98%" cellpadding="0" cellspacing="0">
 4                 <tr bgcolor="#FFFFFF" class="" height="30">
 5                 <td colspan="3" id="biaoti3">约期提前支取报价</td><td></td>
 6                 </tr>
 7                 <tr bgcolor="#FFFFFF" class="" height="20">
 8                     <td colspan="4">请输入原交易编号:<input type="text"  name="quotenum" id="quotenum" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" onclick="searchQuote()" value="查询"></td>
 9                 </tr>
10                         <tr bgcolor="#FFFFFF" class="" height="30">
11                         <td>对手方地区:</td>
12                         <td>对手方:</td>
13                         <td>对手方交易员:</td>
14                         <td  bgcolor="">期限(天)*</td>
15                 </tr>
16                 <tr bgcolor="#FFFFFF" class="" height="20">
17                     <td>
18                      <input style="background-color: #E0E0E0" name="opponentarea"  readonly="readonly"  id="opponentarea5" autocomplete="off" >
19                     </td>
20                     <td>
21                      <input style="background-color: #E0E0E0" name="opponent"  readonly="readonly"  id="opponent5"  autocomplete="off">
22                     </td>  
23                     <td>
24                      <input style="background-color: #E0E0E0" name="opponentuser"  readonly="readonly"  id="opponentuser5" autocomplete="off" >
25                     </td>
26                     <td  bgcolor=""><input type="text" style="background-color: #E0E0E0" name="timelimit" id="qixian5" readonly="readonly"  autocomplete="off"/></td>
27                 </tr>
28                 <tr bgcolor="#FFFFFF" class="" height="20">
29                     <td>利率(%)*</td>
30                     <td>金额(元)*</td>
31                     <td>清算速度*</td>
32                     <td>首次结算日*</td>
33                 </tr>
34                 <TR bgcolor="#FFFFFF" class="" height="20">
35                 <td ><input type="text" name="moneyrote" id="lilv5" autocomplete="off" size="12"  onkeyup="jiesuanMoneyType5();"/></td>
36                 <td><input type="text" name="money" id="jinge5" style="background-color: #E0E0E0" autocomplete="off"  readonly="readonly" /></td>
37                  <td><select name="clearspeed" id="qiangsua5"  style="background-color: #E0E0E0" readonly="readonly" >
38                     <option value="0">T+0</option>
39                     </select></td>
40                 <td>
41                     <input type="text" name="firsttime" readonly="readonly"  style="background-color: #E0E0E0" id="jiesuan5" />
42                 </td>
43                 </TR>
44                 <tr bgcolor="#FFFFFF" class="" height="20">
45                     <td bgcolor="">到期结算日*</td>
46                      <td bgcolor="">实际占款天数(天)*</td>
47                      <td bgcolor="">交易品种</td>
48                     <td bgcolor="">应计利息(元)*</td>
49                     
50                 </tr>
51                 <TR bgcolor="#FFFFFF" class="" height="20">
52                 <td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="endtime"  readonly="readonly"  id="daoqi5" size="12"/></td>
53                 <td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="dayslimit" readonly="readonly" id="sjzkts5"/></td>
54                 <td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="quotetypename" readonly="readonly" id="jiaoyipinzhong5"/></td>
55                  <td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="interrest" readonly="readonly" id="yjlixi5"/></td>
56                 </TR>
57                        <tr bgcolor="#FFFFFF" class="" height="20">
58                        <td id="titledaoqidx3">到期金额小写(元)*</td>
59                 
60                       
61                     <td colspan="3"><input type="text" name="timemoney" readonly="readonly" id="dqjinge5" size="80" style="background-color: #E0E0E0"/></td>
62                   </tr>
63                   <tr bgcolor="#FFFFFF" class="" height="20">
64                         <td id="titledaoqidx3">到期金额大写(元)*</td>
65                     <td colspan="3"><input type="text" name="dxmoney" readonly="readonly" id="dxmoney5" size="80" style="background-color: #E0E0E0"/>
66                     </td>
67                   </tr>
68               
69               <tr bgcolor="#FFFFFF" class="" height="20">
70                    <td>收款账户</td>
71                       <td colspan="3">
72                           <input type="text" name="account" readonly="readonly" id="account5" size="80" style="background-color: #E0E0E0"/>
73                       </td>
74                   </tr>
75                        
76               <tr bgcolor="#FFFFFF" class="" height="20">
77                  <td >付款账户</td>
78                       <td colspan="3">
79                       <input type="text" name="oppaccount" readonly="readonly" id="oppaccount5" size="80" style="background-color: #E0E0E0"/>
80                       </td> 
81                   </tr>
82                     <tr bgcolor="#FFFFFF" class="" height="20">
83                       <td colspan="4"  align="center"><input type="submit" value="成交" onclick="tiaojitijiao()" id="chengjiao5"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="关闭"  id="btn_ctqzq"></td>
84                   </tr>
85             </table>
86           </form>


问题出在这儿,点按钮后调用JS代码:

1         function tiaojitijiao(){
2             $("#chengjiao5").attr("disabled","disabled");
3         }


为了不重复点击,想让提交过后按钮变成不可用状态。

但是IE6 IE8等版本都无法提交到后台。而IE11则可以顺利通过。由于版本问题,导致业务无法进行,溜溜查了半天。

我猜想低版本的IE可能针对disabled的submit进行了屏蔽。

 

posted @ 2016-07-29 15:57  何鸿涛  阅读(2046)  评论(0编辑  收藏  举报