输入类型提交的 IE 问题
IE issue with input type submit
提交表单后$_POST
数组中没有name
输入类型submit
。
<input type="submit" name="approve" id="approve" value="Approve" class="btnSty" onclick="fnHideTextArea(); return fnRa1Validation();" >
(在表单fnRa1Validation()
提交,控制权转到另一页,我确实提醒approve
id 的值并在提交之前获得适当的值。
提交后,我打印$_POST
,无法在IE10/9中找到approve
。
在火狐和铬上工作正常。
这是功能。
fnRa1Validation()
{
// Some basic validations goes here...
document.getElementById("page_action").value="Ra1Request";
document.frmPost.action='manage_travel_expense_request.php';
//alert(document.getElementById("approve").name);
document.frmPost.submit();
}
需要帮助。
<html>
<form name="contactform" method="post" action="check.php" class="form-horizontal" role="form">
<input type="submit" name="approve" id="approve" value="Approve" class="btnSty" onclick="fnHideTextArea(); return fnRa1Validation();" >
</form>
<script>
function fnHideTextArea()
{
alert("welcome");
}
</script>
这是在IE中工作。
Internet Explorer 不适用于submit
,除非正在提交的表单已添加到 DOM。
所以,你需要添加一个技巧。
将包装器div post-form
添加到表单,然后单击该div
,触发表单的submit
事件。
$(".post-form").click(function(e) {
相关文章:
- 弯曲拐角IE 7,8问题
- jQuery AJAX 上传系统 IE 问题
- 从父页面调用iframe中的javascript,IE问题
- IE 8问题(使用js)
- Nic编辑新的上传IE问题
- 自定义模式脚本 - Safari 和 IE 问题
- JavaScript for .在循环 IE 问题中
- 使用 YQL 使用 jQuery 解析 XML(IE 问题)
- 输入类型提交的 IE 问题
- 液体布局IE问题,当然(新手)
- 在菜单上滚动交换类 - IE 问题
- jQuery预加载程序ie-6/7问题
- 重新初始化内联编辑器时的IE问题
- jQuery ie问题与粘贴(内容与中断)
- javascript IE问题.仅在IE中不工作
- selenium webdriver中的IE问题
- IE 7/8问题-无法获取属性'id': object的值为空或未定义
- 通过javascript从xml文件更新对象(IE问题)
- javascript背景大小和IE问题
- IE问题:可见