Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript表单未发布到IE 9_Javascript_Post_Internet Explorer 9 - Fatal编程技术网

Javascript表单未发布到IE 9

Javascript表单未发布到IE 9,javascript,post,internet-explorer-9,Javascript,Post,Internet Explorer 9,我有一个非常简单的Javascript表单,可以发布到PHP页面。这个页面是从CRM系统启动的,页面本身只能是HTML页面,所以我不能将PHP用于表单。表单将用户id(由CRM系统生成)发布到PHP页面,然后根据该用户id执行一系列操作 然而,问题是,一些用户现在有IE9,但它似乎不适用于此!IE8完全可以,但IE9似乎没有发布用户ID CRM系统中的表格如下所示: <form action="http://intranet-srv02/reports/contact.php" metho

我有一个非常简单的Javascript表单,可以发布到PHP页面。这个页面是从CRM系统启动的,页面本身只能是HTML页面,所以我不能将PHP用于表单。表单将用户id(由CRM系统生成)发布到PHP页面,然后根据该用户id执行一系列操作

然而,问题是,一些用户现在有IE9,但它似乎不适用于此!IE8完全可以,但IE9似乎没有发布用户ID

CRM系统中的表格如下所示:

<form action="http://intranet-srv02/reports/contact.php" method="post" onsubmit="target_popup(this)">
<input name="userid" type="hidden" value="[userid]" />
<input type="submit" value="Reports" />
</form>
<script language="JavaScript1.2">
function target_popup(form) {
window.open('', 'formpopup', 'width=1100,height=750,resizeable,scrollbars');
form.target = 'formpopup';
}
</script>

功能目标弹出窗口(表格){
打开(“”,'formpopup','width=1100,height=750,可调整大小,滚动条');
form.target='formpopup';
}
以及何时,在contact.php页面上

<?php
$userid = $_POST['userid'];
echo $userid;
?>

在IE9上没有任何回响(但在IE8和其他版本上有回响)

非常感谢任何帮助

编辑:我已经更新了不推荐使用的语言属性,但仍然存在相同的问题。表格现为:

<form action="http://intranet-srv02/reports/contact.php" method="post" onsubmit="target_popup(this)">
<input name="userid" type="hidden" value="[userid]" />
<input type="submit" value="Reports" />
</form>
<script type="text/javascript">
function target_popup(form) {
window.open('', 'formpopup', 'width=1100,height=750,resizeable,scrollbars');
form.target = 'formpopup';
}
</script>

功能目标弹出窗口(表格){
打开(“”,'formpopup','width=1100,height=750,可调整大小,滚动条');
form.target='formpopup';
}

还有其他想法吗

因此,IE9和用户配置文件存在一个问题(目前还不清楚到底是什么问题)

问题可能是当用户使用XP时,他们开始使用Windows7设备。最终,我们还没有完全缩小范围,但重新创建用户配置文件似乎可以解决这个问题


Windows的乐趣…

不推荐使用
语言
属性。使用
type=“text/javascript”
仍然没有乐趣!我将编辑问题以更新它。还有其他想法吗?所以我把它放在Fiddle->上,这在IE9中起作用吗?javascript弹出一个新窗口,它加载页面,但它没有在页面上发布值[userid],这意味着它加载的页面是无用的!相关的: