我有一個簡單的HTML按鈕來觸發jquery功能,但是當我將此按鈕添加到webform時,它會觸發回發。簡單的html5按鈕在asp.net中觸發回發webform
播放
我嘗試添加OnClientClick="myfunction(); return false;"
但窗臺回發。
如何使用簡單的按鈕不回發
我有一個簡單的HTML按鈕來觸發jquery功能,但是當我將此按鈕添加到webform時,它會觸發回發。簡單的html5按鈕在asp.net中觸發回發webform
播放
我嘗試添加OnClientClick="myfunction(); return false;"
但窗臺回發。
如何使用簡單的按鈕不回發
嘗試增加stoppropagation()給你的函數
如果使用input
標籤與type="submit"
或button
標籤與type="submit"
不是點擊它會導致頁面submit
。所以你可能需要使用type="button"
。
<input type="button" onclick="yourfunction()" value="SomeValue" />
我用div代替了這個問題。它仍然很高興知道它爲什麼會發生。 – Learning
你能顯示你的按鈕代碼嗎? – Mairaj
你說「一個簡單的HTML按鈕」。它是一個ASP.NET按鈕控件?如果你使用' ',那麼它不應該回發到服務器。如果您使用了HTML輸入控件(''),則「OnClientClick」可能對它沒有任何意義;您可以嘗試使用「onclick」事件。 –
ConnorsFan