至少需要一个输入

时间:2017-11-18 06:37:43

标签: javascript jquery asp.net entity-framework

我怎样才能确定FatherNameAncestorName中至少有一个被填充?

  • 如何在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();

0 个答案:

没有答案