Я занимаюсь разработкой веб-приложения ASP.NET-MVC.
Модель:
[Display(Name = "REGISTERED ADDRESS")]
[StringLength(255)]
public string ADDRESS { get; set; }
Html
@Html.TextBox("textBoxFillToAnothertextBox", null, new { id = "textBoxFillToAnothertextBox", @class = "form-control", placeholder = "Fill in to apply for textBoxAddress" })
@Html.TextBoxFor(m => m.ADDRESS, new { id = "textBoxAddress" + i, @class = "form-control" })
@Html.ValidationMessageFor(m => m.ADDRESS, "", new { @class = "text-danger" })
JQuery:
$('#textBoxFillToAnothertextBox').on('keyup change', function () {
$('#textBoxAddress').val($('#textBoxFillToAnothertextBox').val());
});
Случай 1: я заполняю текст до "textBoxAddress". Длина текста превышает 255, а затем «ValidationMessage of Address» отображается как обычно.
Случай 2: Я заполняю текст в "textBoxFillToAnothertextBox", который устанавливается в "textBoxAddress" jQuery. Длина текста превышает 255, и тогда «ValidationMessage of Address» не отображается.
Может ли кто-нибудь помочь предложить мне вариант 2, пожалуйста?