【发布时间】:2012-01-26 17:49:06
【问题描述】:
我的页面上有 ASP:Button:
OnClientClick="return CheckTerms();" CssClass="submit" OnClick="BtnRegister_OnClick" />
OnClientClick 我做js来检查一些东西,根据检查结果我想进行回发与否。
在所有浏览器上它都有效(当从 OnClientClick 返回 false 时,没有回发),但在回发的 ie 7 上情况有所不同
有什么提示吗?
非常感谢您的帮助
为了清楚起见,这里的代码也不起作用:
功能检查条款(){ 返回假; }以下是按钮的呈现方式:
IE
chrome:
<input type="submit" name="ctl00$plhMain$Register$btnRegister" value="??????????????????" onclick="return CheckTerms();" id="ctl00_plhMain_Register_btnRegister" class="submit">
请注意,我在输入中使用 PIE.htc,但在按钮编号上。
这是什么? jQuery16100078065287469022415
【问题讨论】:
-
在 IE7 中它也可以工作。在返回 false 之前检查您在 ie7 中是否有任何脚本错误
-
请发
CheckTerms()的代码。 -
@gruber 您能否在 IE7 和其他可用的浏览器(如果不同)中显示在页面上为按钮生成的标记。
标签: c# javascript asp.net .net internet-explorer-7