这真的让我感到疯狂,页面一直很好,但由于不明原因它停止触发按钮事件!任何按钮的事件!我所能记得的是我将浏览器升级到IE8,但即使与IE有任何关系,它也无法与Firefox一起使用。
我检查了生成的源代码,按钮部分说:
<input type="submit" name="TabContainer1$tpOrg$btnSaveOrg" value="Save" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("TabContainer1$tpOrg$btnSaveOrg", "", true, "", "", 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("Button1", "", true, "", "", false, false))" id="Button1" />
是什么导致按钮事件未在此处触发?非常感谢你。
答案 0 :(得分:0)
当您使用SUBMIT按钮时, 为什么你需要使用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" />