2013-06-04 44 views
0

所以我有一個表單。該表單以一系列步驟顯示。更像是一步一步的嚮導。ASP.NET MVC4根據需求進行不顯眼的驗證

  1. 我想檢查顯示的當前字段(在嚮導中可見的當前div中)是否有任何錯誤。在某種程度上,我想強制驗證一組字段並查看是否有任何驗證錯誤

  2. 其他一些相關問題是 - 驗證是在我鍵入時觸發的。因此,對於電子郵件地址,只要輸入第一個字母,錯誤消息就表示該電子郵件無效。好的 - 但有點分心。我想知道如果有一種方法來推遲確認UNTIL點擊提交按鈕 - 甚至更好的選擇對每一個變化或是否檢查提交

回答

0
  1. 斯科特谷寫了一個相當不錯的博客早使用mvc模型的模型驗證.. http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx 一些事情已經引入,因爲像剃刀視圖,但這應該是相似的,如果不相同。

  2. 你需要一些java腳本善良這個jQuery有一個驗證器插件,你可以看看。 http://jqueryvalidation.org/documentation/

+0

好吧,我想通了這一點:。在表單上的驗證可用於 驗證字段 $(「選擇」),家長(「形式」)驗證()元素(「選擇」 ); validate()將返回一個驗證器對象,並且該元素是該對象上的一個函數,用於驗證特定元素 更有趣的是,這將返回true或false,指示該字段是否正確。 – dgorti