我的ASP.NET页面上有一个验证摘要。它隐藏在屏幕上,因为我想将验证摘要的内容注入弹出框。所以我可以得到验证摘要的文本如下:
var str = $('#myValidationSummary').text();
如果我在错误的两个字段中警告str,我会得到类似下面返回的内容:
First Name is required.Surname is required.
因此,我希望在完全停止时进行拆分,因为我的每条错误消息都以。
结尾var result = str.split(".");
然后返回:
First Name is required,Surname is required,
我在我的网站上使用bootstrap,所以我使用bootbox库来创建一个警告:
bootbox.alert('<span class="glyphicon glyphicon-warning-sign"></span>Cannot Save as there are errors');
所以我创建了一个警告图标旁边显示通用的“无法保存”消息的警报 - 但是添加可能在已经拆分的验证摘要中的每个错误消息的最佳方法是什么 - 我想要错误消息仍然以完全停止结束,在分裂时已被替换为a。并且在每条错误消息后都有换行符,并且可能以项目符号点开头
执行以下操作只是将错误消息重新声明为标题通用消息
bootbox.alert('<span class="glyphicon glyphicon-warning-sign"></span>Cannot Save as there are errors' + result);