我怎样才能确定FatherName
或AncestorName
中至少有一个被填充?
如何在MyEntity.cs
中对其进行管理,因为我不应该对它们使用[Required]
注释?
[Required]
public string FatherName { get; set; }
[Required]
public string AncestorName { get; set; }
如何在用户界面中管理它?
现在我有一个用于UI中所需输入的类。在每个'.required-input'
元素change
上,jQuery将检查'.required-input'
类的元素是否已填充,然后启用/禁用提交按钮。
此外,所有必需元素都有一个*
符号。
$('#create').prop("disabled", true);
$(document).on('change', '.required-input', function() {
var requiredInputsAreFilled = true;
$('.required-input').each(function() {
if (!$(this).val()) {
requiredInputsAreFilled = false;
return false;
}
});
if (requiredInputsAreFilled) {
$('#create').prop("disabled", false);
} else {
$('#create').prop("disabled", true);
}
}).change();