[英]How to submit ASP NET MVC3 Form through ajax while overriding default behavior while maintaining client side validation
[英]ASP.NET MVC3 Client side validation without form tag
我有一個包含一些輸入字段的視圖。 它們綁定到視圖模型。 他們還有驗證消息。 但是視圖沒有表單標記(Ajax.BeginForm和Html.BeginForm)。
用戶輸入一些輸入,從表中選擇(通過復選框)某些行,然后單擊按鈕。 我已在客戶端處理此按鈕的單擊事件,並編寫了一個AJAX調用以將數據發送到服務器。 這種方法很好,除了客戶端驗證。 由於我沒有表單標記,因此忽略客戶端驗證。 有沒有辦法驗證用戶輸入並在必要時顯示錯誤消息,而不使用表單標簽?
不,jquery驗證插件僅適用於表單標記包含的表單。 您可以調用兩種方法來驗證字段
$('some_selector').validate()
$('some_selector').valid()
如果沒有表單標簽,這些都不會起作用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.