簡體   English   中英

沒有表單標記的ASP.NET MVC3客戶端驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM