我想将我的错误消息添加到Javascript的验证摘要中,而只是提醒它。 下面是我的Javascript代码。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var counter = 0;
$("#addrow").on("click", function () {
var gv = document.getElementById("<%= myTable.ClientID %>");
var tb = gv.getElementsByTagName("input");
for (var i = 0; i < tb.length; i++) {
if (tb[i].type == "text") {
if (tb[i].value < 0.0625) {
alert("Dimensions details cannot be empty!");
return false;
}
}
}
return true;
});
});
</script>
// And I'm using the asp Validation Summary.
<asp:ValidationSummary ID="vsSummary" CssClass="errors" runat="server" ValidationGroup="Group1" ForeColor="Red" />
是否可以将错误消息添加到ASP验证摘要??
由于
答案 0 :(得分:1)
您可以使用JavaScript / JQuery更新html。
检查dom,有可用的隐藏标签验证摘要。 更新它并制作显示块。
<script>
$("#vsSummary").html("Dimensions details cannot be empty!");
$("#vsSummary").css("display", "block")
</script>
对于隐藏验证摘要,您可以使用fadeOut()
<script>
$("#vsSummary").html("Dimensions details cannot be empty!");
$("#vsSummary").css("display", "block").fadeOut(1000);
</script>
如果您没有获得验证摘要标签,那么只需添加隐藏标签并将其更新为html并显示它。 希望它能适用于您的情况。