gpt4 book ai didi

javascript - 表单提交按钮在 Firefox 中不起作用,但在 Chrome 或 IE 中起作用

转载 作者:行者123 更新时间:2023-11-28 02:42:29 25 4
gpt4 key购买 nike

我有一个带有一些输入字段和一个提交按钮的表单。该表单应提交给 servlet。

当我点击提交/返回时,Chrome 或 IE 中一切正常,但 Firefox 上却没有任何反应。对这个问题有什么想法吗?

HTML:

<body>
<div align="center">
<form>

<table cellpadding ='2' border ='0'>
<tr>
<td>
<label for="Database">Database</label>
</td>
<td>
<input id="database" type="text" onchange="setdirtybit()" name="Database" style="width:200px"></input>
</td>
</tr>
<tr>
<td>
<label for="Script">Script</label>
</td>
<td>
<input id="script" type="text" onchange="setdirtybit()" name="Script" style="width:200px"></input>
</td>
</tr>
</table>
<br />
<input type ='submit' value='Submit' onclick='Close()'></input>
</form>
</div>
</body>

JavaScript:

function Close()
{
window.returnValue = "";
if(window.dirtyFlag)
{
document.forms[0].method="post";
document.forms[0].action="/nbreports/updates/";
document.forms[0].submit();
window.returnValue = getValue('database') + '/' +
getValue('script') ;
}
window.close();
}

function getValue(varName)
{
if(document.getElementById(varName) == null)
return "";
if(document.getElementById(varName).value == null)
return "";
else
return document.getElementById(varName).value;
}

function setdirtybit()
{
window.dirtyFlag = 1;
}

最佳答案

$('#mytextfield').change(function(e) {
$('input[type=submit]').focus();
});

关于javascript - 表单提交按钮在 Firefox 中不起作用,但在 Chrome 或 IE 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12466818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com