2
ユーザが上記のアドレスをクリックすると、値はAddress1に設定され、無効になります。 値はsubmitフォームで渡されませんが、コントローラのmodel.Addressから取得できます。 ModelState.IsValidが有効でない場合は、フィールドmodel.Address1を空に戻します。これをmodel.Addressでどのように設定できますか?MVCコントローラへの投稿時にJquery読み取り専用のテキストボックスが表示されない
View
$("#MailAddressAsAbove").click(function() {
if ($(this).attr("checked") == true) {
$('#Address1').attr("disabled", true);
}
}
コントローラ
[HttpPost]
public ActionResult Enquiry(PersonViewModel model)
{
if (model.MailAddressAsAbove)
{
model.Address1 = model.Address;
}
if (!ModelState.IsValid)
{
return Enquiry();
}
}
おかげ
これはあなたの助けを借りていただきありがとうございます。 –