0

这真的让我发疯了,该页面一直运行良好,但由于未知原因它停止触发按钮事件!任何按钮的事件!我只记得我将浏览器升级到 IE8,但即使与 IE 有任何关系,它也无法与 Firefox 一起使用。

我检查了生成的源代码,按钮部分说:

<input type="submit" name="TabContainer1$tpOrg$btnSaveOrg" value="Save" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;TabContainer1$tpOrg$btnSaveOrg&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="TabContainer1_tpOrg_btnSaveOrg" style="width:83px;" />

此按钮位于 TabContainer 内。

为了排除 TabContainer 的问题,我在 TabContainer 外创建了另一个按钮,生成的代码是:

<input type="submit" name="Button1" value="Button" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Button1&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="Button1" />

是什么导致此处未触发按钮事件?非常感谢。

4

1 回答 1

0

当您使用提交按钮时,为什么需要使用 ONCLICK 事件????

将您的按钮代码更改为

INSIDE TAB
<input type="submit" name="TabContainer1$tpOrg$btnSaveOrg" value="Save" id="TabContainer1_tpOrg_btnSaveOrg" style="width:83px;" />


OUTSIDE TAB
<input type="submit" name="Button1" value="Button"  id="Button1" />
于 2012-12-28T18:59:27.913 回答