我有一個ASP.NET應用程序,我實現了下面的代碼來禁止用戶雙擊並提交按鈕,因此代碼背後的方法不會被執行一次。點擊驗證並禁用按鈕
OnClientClick="this.disabled = true; this.value = 'Submitting...';" UseSubmitBehavior="false" onclick="BtnSubmit_Click"
這是可以正常使用,但我已經實現了頁面的JavaScript形成驗證和下面的代碼是不工作的一個:
OnClientClick="return validation(); this.disabled = true;" UseSubmitBehavior="false" onclick="BtnAdd_Click"
的驗證,以確保用戶不會留下任何空字段,但是如果驗證成功,單擊該按鈕時,該按鈕將被禁用,但onclick
方法未被調用。
爲什麼會發生這種情況?
你有沒有打過電話的validateion功能上提交事件表單標籤:'<形式行動=「」的onsubmit =「返回確認()」>'並保持onClick原樣? – Javad