gpt4 book ai didi

c# - 使用 Fluentvalidation 用 NotEmpty 显示星号

转载 作者:太空宇宙 更新时间:2023-11-03 23:39:01 24 4
gpt4 key购买 nike

当属性具有 NotEmpty 规则时,我想在 Asp.Net MVC 4 网页上显示一个带星号的 label

最佳答案

只需将此函数添加到您的常用脚本函数中并在加载时运行

$(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

关于c# - 使用 Fluentvalidation 用 NotEmpty 显示星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com