Javascript 于'提交表格;输入';在IE";网络浏览器;
下载另一个浏览器时,第一个浏览器出现问题…即 当您在表单中按enter键时,IE8无法提交。以下是我使用的:Javascript 于'提交表格;输入';在IE";网络浏览器;,javascript,internet-explorer,Javascript,Internet Explorer,下载另一个浏览器时,第一个浏览器出现问题…即 当您在表单中按enter键时,IE8无法提交。以下是我使用的: function submitOnEnter() { if (browserName=="Microsoft Internet Explorer") { var key; if (window.event){ key = window.event.keyCode; //IE } i
function submitOnEnter() {
if (browserName=="Microsoft Internet Explorer")
{
var key;
if (window.event){
key = window.event.keyCode; //IE
}
if(key == 13){
document.forms['myform'].submit();
}
}
}
这位于文本输入上:
onkeyup="submitOnEnter()"
当我按两次enter键时,表单似乎已提交??但不是一次
您能提供帮助吗?当表单中存在提交按钮时,按ENTER键提交工作。如果需要,可以隐藏按钮。不需要拦截击键。好了,伙计们,我用
<!-- Fix for IE bug (One text input and submit, disables submit on pressing "Enter") -->
<div style="display:none">
<input type="text" name="hiddenText"/>
</div>
奇怪吧?也许这对你们中的一些人有效,而不是其他人。有些解决方案对我不起作用,这一个起了作用 我的问题是我检查了提交按钮。但是IE似乎没有在$u POST数组中发送提交。添加隐藏字段解决了我的问题。能否显示表单标记?即使在IE.IE*…中,回车键也应起作用。。。最新的公开发布。我很确定回车键在我的电脑里不起作用,我的头发被拔了出来。非常感谢。您添加了什么隐藏字段以及在哪里?