在Firefox中提交表单无法正常工作,但在IE中可以。

3

当我点击子页面的提交按钮时,我希望将父页面提交。 在我的子页面中,我已经编写了以下代码:

string scriptString = "<script language=JavaScript> window.opener.document.forms(0).submit(); </script>";

            // ASP.NET 2.0

            if (!Page.ClientScript.IsClientScriptBlockRegistered(scriptString))
            {

                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", scriptString);

            }

在IE中它运行得很好,但在Firefox中无法工作。有什么替代方法吗?

提前感谢。

1个回答

5

尝试将 forms(0) 替换为 forms[0]。

我认为 Firefox 不喜欢使用括号表示数组。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接