在IE9中不通过JavaScript调用输入按钮单击

时间:2012-02-13 06:47:36

标签: javascript-events internet-explorer-9

我们有一个隐藏的输入按钮,用于提交表单。使用javascrit调用submit。单击另一个按钮即可调用该脚本。在IE8中调用click事件(它在IE5,IE6和IE7中也可以正常工作)。在IE9中,不会调用click事件。任何线索或解决方案都会有所帮助。

下面是按钮的aspx和JavaScript代码。

<asp:Button runat="server" ID="Proceed" Style="display: none;" OnClick="btnProcedi_Click"></asp:Button>

JavaScript的:

document.getElementById("<%=Proceed.ClientID%>").click();

1 个答案:

答案 0 :(得分:0)

尝试在ASPX中添加“()”:

Style =“display:none;”的OnClick = “btnProcedi_Click();”

以及

document.getElementById("<%=Proceed.ClientID%>").onclick();

在javascript中