2015-10-16 66 views
-1

這是我的驗證信息。確認信息消失並提交表格

@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" }) 

我賦值爲ID使用下面的jQuery

$('#valName').html('new content'); 

但點擊提交按鈕時,確認消息消失,並提交表單。

如何保持單擊按鈕時的驗證消息?

+0

請相關的標籤添加到您的問題,以確保它是可見的。 –

+0

你爲什麼要設置'ValidationMessageFor()'生成的span元素的文本,這是'jquery.validate.js'的責任(當你提交時會這樣做)你究竟在做什麼? –

+0

夫婦問題:您的表單是否具有「@ Html.ValidationSummary(true」? – GANI

回答

0

您必須在視圖中包括以下腳本:

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>