我在asp.net 4.0應用程序中使用jQuery驗證插件。在asp.net 4.0應用程序中需要jQuery驗證插件幫助
我有第1頁上的兩個按鈕)提交2)取消
當我點擊提交按鈕,此驗證表單,並顯示相應的錯誤消息。
我用取消按鈕返回上一頁。
但現在當我點擊取消按鈕時,它也顯示錯誤消息。
我不想驗證表單上的取消按鈕點擊。
我們該怎麼做。
謝謝。
我在asp.net 4.0應用程序中使用jQuery驗證插件。在asp.net 4.0應用程序中需要jQuery驗證插件幫助
我有第1頁上的兩個按鈕)提交2)取消
當我點擊提交按鈕,此驗證表單,並顯示相應的錯誤消息。
我用取消按鈕返回上一頁。
但現在當我點擊取消按鈕時,它也顯示錯誤消息。
我不想驗證表單上的取消按鈕點擊。
我們該怎麼做。
謝謝。
沒有看到您的代碼,我會假設您的「取消」按鈕也是input[type=submit]
。將其更改爲input[type=button]
,然後進行適當處理。
例如,您的 「提交」 按鈕可能是這樣的:
$(".selector").validate({
submitHandler: function(form) {
// do other stuff for a valid form
form.submit();
}
});
然而,你的 「取消」 按鈕是這樣的:
$("#cancel").click(function() {
history.back(); // or window.location.href = ...your link
}
});
沒有看到標記,我假設你取消按鈕實際上是另一個提交按鈕,您可以在代碼隱藏中處理重定向。如果這是真的,點擊取消按鈕也會觸發驗證插件,因爲它正在監聽onsubmit
事件。你有兩種選擇:
.aspx
頁面上將UseSubmitBehavior
設置爲false,應將 更改爲除<input type="submit" />
以外的其他標記。
你能發佈你的代碼嗎? –