Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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中提交。在FF、Chrome和Safari中工作。_Javascript_Jquery_Internet Explorer 8 - Fatal编程技术网

如何让锚Javascript在IE中提交。在FF、Chrome和Safari中工作。

如何让锚Javascript在IE中提交。在FF、Chrome和Safari中工作。,javascript,jquery,internet-explorer-8,Javascript,Jquery,Internet Explorer 8,早上好,塔卡·提尔斯 我正在创建一个抽奖表格,允许您输入您的姓名,然后从下拉列表中选择您的位置。完成这两项操作后,单击submit,表单将发布到数据库中 很简单 在Chrome、Firefox甚至Safari中都能发挥出色的功能(这是因为客户希望在iPad上使用它)。。。。但当涉及到IE8时,所有的麻烦都被打破了 我注意到我的提交按钮上有一个只出现在IE8中的小玩意儿 <a id="submit" onclick="javascript:submit()" href="javascript

早上好,塔卡·提尔斯

我正在创建一个抽奖表格,允许您输入您的姓名,然后从下拉列表中选择您的位置。完成这两项操作后,单击submit,表单将发布到数据库中

很简单

在Chrome、Firefox甚至Safari中都能发挥出色的功能(这是因为客户希望在iPad上使用它)。。。。但当涉及到IE8时,所有的麻烦都被打破了

我注意到我的提交按钮上有一个只出现在IE8中的小玩意儿

<a id="submit" onclick="javascript:submit()" href="javascript:void(null)" jQuery171013871964676587128="2">

等于2的jQuery字符串到底是什么?

我的另一个担忧是,当我在SUBMIT按钮上同时清空href和onclick属性时,SUBMIT函数仍然会执行,但仅在IE8中执行

**

没有卡纸时,为什么会说卡纸


**

忽略
jQuery187346918723649817623498
属性,它只用于jQuery,如果您仔细查看,也可以在其他浏览器中找到。你的问题肯定在其他地方,很可能是逗号不正确或html/js无效。

为了“暴力”它,你可以尝试强制IE呈现为IE7

<meta http-equiv="X-UA-Compatible" content="IE=7" />


还有,为什么要将HTML onclick与jQuery混合使用,而不是仅仅使用jQuery附加事件?

1)永远不要调用任何submit。2)
onclick=“submitForm();return false”
在submitForm是调用表单提交的
函数submitForm()
的情况下工作得更好(而不是不引人注目)。这是针对普通JS的。现在,提出一个新问题,不要有亵渎和不相关的评论,并显示jQuery和表单HTMLEAH。这样,您就可以将“交互”与“结构”分开,就像将“表示”(CSS)与“结构”(HTML)分开一样。随着时间的推移,它使维护变得更容易。您认为简单地删除onclick并添加.click函数就解决了我遇到的整个问题吗。谢谢蒂姆·博尔顿(希望与迈克尔没有关系)@Murphy1976,那是我父亲。严肃地说。:)