這是殺了我必須是簡單的東西我忽略。我試圖通過點擊一個ASP按鈕來觸發一個簡單的JavaScript函數。我的按鈕看起來是這樣的:asp button not firing javascript客戶端
<asp:Button ID="btnFinalize" runat="server" Enabled="False" OnClientClick="finalizeClick(); return false;" Text="Finalize Selection" />
我確實啓用它基於一些其他客戶端邏輯,一旦啓用我點擊它,但沒有任何反應。
我在JS函數finalizeClick()中有一個斷點,它永遠不會到達那裏。
所以我嘗試了一個普通的HTML按鈕,它調用該函數就好,並按預期執行。它看起來像:
<input type="button" id="btnFinalizeNotASP" value="button" onclick="finalizeClick();"/>
瘋了,請幫助。
編輯更多信息。必須是Enabled =「False」。如果我將它從ASP標籤中取出,它就可以工作。我想開始禁用按鈕,使它在其他事件客戶端我做,在另一個JavaScript事件,我設置:
finalizeButton.disabled = false;
不知道爲什麼,但finalizeButton.enabled = TURE;從未打開按鈕。
仍然不解
? – Gabbar
@Gabbar謝謝,但仍然沒有愛 – RichP