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

标签 javascript html

我有一个带有一些输入字段和一个提交按钮的表单。该表单应提交给 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/

相关文章:

javascript - 使用 meteor 集合时从开发控制台收到 "method not found [404]"错误

隐藏 'div' 中的 Jquery 验证

用于压缩 POST 数据的 JavaScript 库?

javascript - 知道 JavaScript 中表单的名称

javascript - 如何将值从 javascript 传递到 html 表单上的 php?

html - 将标签和图标对齐在同一行

javascript - 定向附加图像标签

javascript - 返回 promise 链中引用的数据

javascript - 为什么我的 GreaseMonkey 函数意外地被多次调用?

c# - MVC 在布局代码之前执行 View 代码并破坏我的脚本顺序