IE6和IE11之间 表单提交 按钮设置了disabled属性
JSP代码可以不看,就是一个表单,通过submit提交。
<form action="mainAction.do?method=saveQuote" method="post" onsubmit="return formlyshow5();">
<input type="hidden" name="quotetype" id="ratetype5" value="6"/>
<table width="98%" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFFFF" class="" height="30">
<td colspan="3" id="biaoti3">约期提前支取报价</td><td></td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="20">
<td colspan="4">请输入原交易编号:<input type="text" name="quotenum" id="quotenum" /> <input type="button" onclick="searchQuote()" value="查询"></td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="30">
<td>对手方地区:</td>
<td>对手方:</td>
<td>对手方交易员:</td>
<td bgcolor="">期限(天)*</td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="20">
<td>
<input style="background-color: #E0E0E0" name="opponentarea" readonly="readonly" id="opponentarea5" autocomplete="off" >
</td>
<td>
<input style="background-color: #E0E0E0" name="opponent" readonly="readonly" id="opponent5" autocomplete="off">
</td>
<td>
<input style="background-color: #E0E0E0" name="opponentuser" readonly="readonly" id="opponentuser5" autocomplete="off" >
</td>
<td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="timelimit" id="qixian5" readonly="readonly" autocomplete="off"/></td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="20">
<td>利率(%)*</td>
<td>金额(元)*</td>
<td>清算速度*</td>
<td>首次结算日*</td>
</tr>
<TR bgcolor="#FFFFFF" class="" height="20">
<td ><input type="text" name="moneyrote" id="lilv5" autocomplete="off" size="12" onkeyup="jiesuanMoneyType5();"/></td>
<td><input type="text" name="money" id="jinge5" style="background-color: #E0E0E0" autocomplete="off" readonly="readonly" /></td>
<td><select name="clearspeed" id="qiangsua5" style="background-color: #E0E0E0" readonly="readonly" >
<option value="0">T+0</option>
</select></td>
<td>
<input type="text" name="firsttime" readonly="readonly" style="background-color: #E0E0E0" id="jiesuan5" />
</td>
</TR>
<tr bgcolor="#FFFFFF" class="" height="20">
<td bgcolor="">到期结算日*</td>
<td bgcolor="">实际占款天数(天)*</td>
<td bgcolor="">交易品种</td>
<td bgcolor="">应计利息(元)*</td> </tr>
<TR bgcolor="#FFFFFF" class="" height="20">
<td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="endtime" readonly="readonly" id="daoqi5" size="12"/></td>
<td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="dayslimit" readonly="readonly" id="sjzkts5"/></td>
<td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="quotetypename" readonly="readonly" id="jiaoyipinzhong5"/></td>
<td bgcolor=""><input type="text" style="background-color: #E0E0E0" name="interrest" readonly="readonly" id="yjlixi5"/></td>
</TR>
<tr bgcolor="#FFFFFF" class="" height="20">
<td id="titledaoqidx3">到期金额小写(元)*</td> <td colspan="3"><input type="text" name="timemoney" readonly="readonly" id="dqjinge5" size="80" style="background-color: #E0E0E0"/></td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="20">
<td id="titledaoqidx3">到期金额大写(元)*</td>
<td colspan="3"><input type="text" name="dxmoney" readonly="readonly" id="dxmoney5" size="80" style="background-color: #E0E0E0"/>
</td>
</tr> <tr bgcolor="#FFFFFF" class="" height="20">
<td>收款账户</td>
<td colspan="3">
<input type="text" name="account" readonly="readonly" id="account5" size="80" style="background-color: #E0E0E0"/>
</td>
</tr> <tr bgcolor="#FFFFFF" class="" height="20">
<td >付款账户</td>
<td colspan="3">
<input type="text" name="oppaccount" readonly="readonly" id="oppaccount5" size="80" style="background-color: #E0E0E0"/>
</td>
</tr>
<tr bgcolor="#FFFFFF" class="" height="20">
<td colspan="4" align="center"><input type="submit" value="成交" onclick="tiaojitijiao()" id="chengjiao5"/> <input type="button" value="关闭" id="btn_ctqzq"></td>
</tr>
</table>
</form>
问题出在这儿,点按钮后调用JS代码:
function tiaojitijiao(){
$("#chengjiao5").attr("disabled","disabled");
}
为了不重复点击,想让提交过后按钮变成不可用状态。
但是IE6 IE8等版本都无法提交到后台。而IE11则可以顺利通过。由于版本问题,导致业务无法进行,溜溜查了半天。
我猜想低版本的IE可能针对disabled的submit进行了屏蔽。
IE6和IE11之间 表单提交 按钮设置了disabled属性的更多相关文章
- 才趟过的一个坑,css造成的Validform表单提交按钮点击无效
最近入手的一个项目,在开发的过程中,遇到了一个以前没遇到过的问题,废了半天的功夫才弄懂原因,留下足迹,警醒后人,下面开始讲故事啦! 在一个昏天暗地的上午,我一个人照常坐在办公室安静的工作中!项目编码已 ...
- 表单提交按钮input和button、a的差异
现在普遍的在网页中,表单提交数据的按钮最常见实用有三种,一种是input,一种是button,最后一种,是其他如a标签,div标签,span标签代替而来.在以前的日子里,大家都习惯于用input,因为 ...
- web 表单提交按钮的测试点
web表单中的提交按钮的测试点: 在提交前需要理解清楚的点: 1.表单中哪些字段是必填项 2.表单中字段内容的限制:非空.重复.长度.特殊字符,空格.以及一些和业务相关的约束条件 测试点: 1.是否支 ...
- AngularJs 表单提交按钮状态
表单属性: $invalid:未经过验证的表单,就是表单里面信息通过验证就为false,没有通过为true $valid:经过验证的表单,表单里信息验证通过为true,反之为false $dirty: ...
- Jquery 实现表单提交按钮变灰,防止多次点击提交重复数据
表单提交时候我们应该控制提交按钮,不能点击多次进行数据的重复提交.要不然就会有冗余的重复的数据在系统中,造成系统出现数据垃圾.jQuery很简单的就可以实现对表单提交按钮控制,下面就是相关的例子和代码 ...
- 为什么很多网站的表单提交按钮都是用<a>标签
之 前看过一些文章,说是用a标签来代替submit按钮更好一些,因为submit按钮在IE6下会有一些兼容的问题,不好统一,而且input的行高在各 浏览器参差不齐,还不能用line-height控制 ...
- Element ui 中的表单提交按钮多次点击bug修复
- jsp <form>表单提交中如何在value属性中写表达式
<input type="text" name="grop_id" value="<%=rs.getString(2)%>" ...
- 表单提交中的input、button、submit的区别
1.input[type=submit] 我们直接来看例子: 代码如下: <form> <input name="name"> <input type ...
随机推荐
- Cyber Security - Palo Alto Firewall Interface Types
Multiple options to integrate the Palo Alto Firewall into your: Network Layer 2 interfaces and VLAN ...
- OSCP Learning Notes - Exploit(8)
Tools: 3. hydra Hydra v8.9.1 (c) 2019 by van Hauser/THC - Please do not use in military or secret se ...
- MySQL数据库的安装方法
- 设计模式:abstract factory模式
含义:抽象工厂将“抽象零件”组装成“抽象产品” 理解:相比于工厂方法模式,可以根据不同的接口创建不同的产品,说白了就是将一个接口变成两个接口,各自返回不同的抽象产品 例子: class Car //抽 ...
- 循序渐进nginx(二):反向代理、负载均衡、缓存服务、静态资源访问
目录 反向代理 使用 1.创建代理目标服务端: 2.配置nginx反向代理目标服务端: 3.测试使用: 负载均衡 使用 1.准备服务端 2.修改nginx配置 3.测试 负载均衡策略 负载均衡的额外参 ...
- 宽度优先搜索--------迷宫的最短路径问题(dfs)
宽度优先搜索运用了队列(queue)在unility头文件中 源代码 #include<iostream>#include<cstdio>#include<queue&g ...
- MySQL(一)简介与入门
一.数据库简介 这个博客详细介绍:http://www.cnblogs.com/progor/p/8729798.html 二.MySQL的安装 这个博客详细介绍:https://blog.csdn. ...
- Spring Boot 太狠了,一次性发布了 3 个版本!
Spring Boot 太狠了,北京时间 2020/07/25 今天一次性发布了三个主要版本,三条版本线同时更新: Spring Boot 2.3.2 Spring Boot 2.2.9 Spring ...
- 【laravel】基于jwt实现用户认证
安装及基础配置 使用 composer 安装 # 建议使用1.0以上版本 composer require tymon/jwt-auth .*@rc 进行一些配置 有些文档会说要添加 Tymon\JW ...
- laravel开发调试工具laravel-debugbar的安装
一.使用 Composer 安装该扩展包 composer require barryvdh/laravel-debugbar --dev 二.(可选)修改配置文件app/config.php Lar ...