-1
這是我的驗證信息。確認信息消失並提交表格
@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" })
我賦值爲ID使用下面的jQuery
$('#valName').html('new content');
但點擊提交按鈕時,確認消息消失,並提交表單。
如何保持單擊按鈕時的驗證消息?
這是我的驗證信息。確認信息消失並提交表格
@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" })
我賦值爲ID使用下面的jQuery
$('#valName').html('new content');
但點擊提交按鈕時,確認消息消失,並提交表單。
如何保持單擊按鈕時的驗證消息?
您必須在視圖中包括以下腳本:
<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>
請相關的標籤添加到您的問題,以確保它是可見的。 –
你爲什麼要設置'ValidationMessageFor()'生成的span元素的文本,這是'jquery.validate.js'的責任(當你提交時會這樣做)你究竟在做什麼? –
夫婦問題:您的表單是否具有「@ Html.ValidationSummary(true」? – GANI