我的页面上有ASP:按钮:
OnClientClick="return CheckTerms();" CssClass="submit" OnClick="BtnRegister_OnClick" />
OnClientClick我做js检查一些东西,根据检查结果我想继续回发。
在所有浏览器上都可以正常工作(当从OnClientClick返回false时没有回发)但情况有所不同,即7回发的地方
任何提示?
非常感谢你的帮助
为了清楚起见,这里的代码不起作用:
function CheckTerms(){ 返回false; }以下是按钮的呈现方式:
IE
chrome:
<input type="submit" name="ctl00$plhMain$Register$btnRegister" value="??????????????????" onclick="return CheckTerms();" id="ctl00_plhMain_Register_btnRegister" class="submit">
请注意我在输入上使用PIE.htc,但是在按钮号
上 这是什么? jQuery16100078065287469022415答案 0 :(得分:1)
我的猜测是IE7中抛出了一个错误,当抛出错误时它不返回false,并且它将继续回发。您可能使用的是IE7中不支持的方法,或者使用的方法与预期不同。如果没有实际的javascript方法和任何相关的标记,我无法肯定地说。