[英]ASP.Net IE6 disable button
我在自定义ASP.Net按钮上将以下代码作为OnClientclick属性的一部分运行。...
function clickOnce(btnSubmit) {
if ( typeof( Page_ClientValidate ) == 'function' ) {
if ( ! Page_ClientValidate() ) {
return false;
}
}
btnSubmit.disabled = true;
}
页面上有一个验证器。
呈现的标记看起来像这样...
<input type="submit" name="TestButton" value="Test Button" onclick="clickOnce(this);WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("TestButton", "", true, "", "", false, false))" id="TestButton" class="euva-button-decorated" />
这在Firefox中效果很好,但在IE6中效果不佳。 它几乎就像禁用按钮后一样,根本不运行回发JavaScript。
任何想法都欢迎。
编辑:我也尝试从函数返回true。
(注:我想将此添加为您的问题的注释,但我找不到相应的按钮。因此添加为答案。)
获得一次回发后,请检查呈现的HTML中的onclick="..."
。 它与您编写的内容相匹配吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.