大廈裏克肖特的答案隱藏按鈕一旦驗證成功,&重新出現。按鈕,如果日E用戶點擊逃脫
<asp:Button ID="btnProcess" runat="server" Text="Donate" OnClick="BtnProcessClick" ValidationGroup="donate" ClientIDMode="Static" onClientClick="HideBtnProcess()">
<div id="pWait" >Please wait...</div>
<script type="text/javascript">
$(document).ready(function() {
$("#pWait").hide();
});
function HideBtnProcess() {
if (Page_ClientValidate("donate")) {
$("#btnProcess").hide();
$("#pWait").show();
$(document).keyup(function (event) {
if (event.which === 27) {
$("#btnProcess").show();
$("#pWait").hide();
}
});
}
}
我沒有張貼此作爲一個答案,因爲它不直接回答你的問題......但爲什麼不能禁用該控件,然後如果驗證失敗,重新啓用它? –
這只是令我迷惑顛倒 - 如何處理驗證失敗呢?我喜歡這個想法,只是不知道如何實施。 –