如果要對一個asp:Button控制項做再次詢問的動作(ex. 確認是否刪除? ),一般來說是可以直接這樣用:
<asp:Button ID="btnSubmit" runat="server" Text="OK" onclick="btnSubmit_Click"
CausesValidation="true" OnClientClick="return confirm('are you sure?');"/>
而在有驗證控制項的狀況下,若還是用上面的return confirm方法,可是會讓驗證控制項失效的,所以要改成下列這種用法:
<asp:Button ID="btnSubmit" runat="server" Text="OK" onclick="btnSubmit_Click"
CausesValidation="true" OnClientClick="if (Page_ClientValidate('[驗證群組]')) { return confirm('are you sure?');}"/>
沒有留言:
張貼留言