2015-10-16 67 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>