[英]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.