我希望在属性有label
规则的情况下,在Asp.Net MVC 4网页上显示带有星号的NotEmpty
。
答案 0 :(得分:3)
只需将此功能添加到常用脚本功能并在加载
上运行$(document).ready(function(){
setRequired();
});
function setRequired() {
var $form = $('form');
$('form').find("[data-val-required]").each(function (index) {
var $input = $(this);
var requiredAsterisk = "<span class=\"required\">*</span>";
var id = $input.attr('id');
var $label = $form.find("label[for='" + id + "']");
if ($label.length > 0) {
var html = $label.html() + "";
if (html.indexOf(requiredAsterisk) <= 0) $label.html(html + requiredAsterisk);
}
});
};
这样做,它为所需字段的标签添加了星号。您可以轻松更改它,将其添加到输入字段旁边。
需要注意的另一件事是我使用css class = required
,所以请记住为此css类添加color:red
。