送信をクリックするとコントローラーにオブジェクトを送信するビューに Ajax.BeginForm / Html.BeginForm を使用しました。条件付きで無効になるテレリック コントロールがいくつかあります。送信をクリックすると、オブジェクトは無効になっているため、コントロール内の既存の値を取得できません。したがって、オブジェクトは null 値で作成されます。何か助けはありますか?
jquery を使用して、ページの読み込み時にこれらのテレリック コントロールを無効にします。
Change.setDropDownValues = function () {
if (condition) {
$("#A").data('tDropDownList').enabled = false; $("#A").data('tDropDownList').disable();
}
}
else if (condition) {
$('#Pop').attr('disabled', 'disabled'); //text box
$('#ShortDesc').attr('disabled', 'disabled'); //textarea
$('#LongDesc').attr('disabled', 'disabled'); //text area
$('#Cont').attr('disabled', 'disabled'); //text box
$('#iDate').attr('disabled', 'disabled'); //datepicker division
$('#C').data('tDropDownList').enabled = false; //drop down list
$('#C').data('tDropDownList').disable();
}
};
無効なフィールド値を取得できるように変更する方法を誰かに教えてもらえますか?