0

フィールド 1 に「ADT、ADF、GOV」などのいくつかの値が入力されている場合、フィールド 2 を編集できます。したがって、Field1 のみのこれら 3 つの値については、field2 を有効にすることができます。それ以外の場合は、MVC で無効にする必要があります。

モデルのクラスレベルでカスタム検証を使用しています。jquery/clientside でこれを実装するにはどうすればよいですか? 可能であれば、いくつかの例を教えてください。

ありがとう

コード:

 [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public class CustomValidatorsAttribute : ValidationAttribute
    {
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
           //validation code
        }
    }
4

1 に答える 1

0

試す

$(function () {

    $("#text1").keyup(function () {

        if ($(this).val() === "ADT") {
            $("#text2").prop("disabled", false);
        }
        else { $("#text2").prop("disabled", true); }

    });
});
于 2013-10-18T18:09:18.093 に答える