Abhishek Burrnwal Ответов: 0

Как получить сообщение проверки на стороне клиента из файла ресурсов в MVC?


&л;класс label="" для="форма-фамилия"&ГТ;@ресурсов.Регистрация.имя*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.имя)




< label class= ""for=" form-email " & gt;@Resources.Регистрация.фамилия*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.фамилия)



< label class= ""for=" form-email " & gt;@Resources.Регистрация.Адрес*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.Адрес)



&л;тип кнопки="Отправить" класс="БТН" и GT;отправить&ЛТ; кнопка/&ГТ;

< script type= "text / javascript";
функция PageValidate() {
если ($('#имя').вал() == " || $('#имя').функция val() == нуль) {
$("#firstName"). html('Имя обязательно');
$('#FirstName'). фокус();
возвращать false;
}
ещё {
$("#firstName"). html('');
}

если ($('#имя').вал() == " || $('#фамилия').функция val() == нуль) {

$("#фамилия"). html('Фамилия является обязательным');
$('#Фамилия'). фокус();
возвращать false;
}
ещё {
$("#фамилия"). html('');
}

если ($('адрес#').функция val() == нуль | | $('адрес#').функция val() == ") {
$("#addresses"). html('Требуется адрес');
$('#AddressLine1'). фокус();
возвращать false;
}
ещё {
$("#addresses"). html('');
}

}
< / script>

Что я уже пробовал:

На странице просмотра-

@Ресурсы.Регистрация."Имя" работает, но,
В javascript сообщение об ошибке не работает-:
$("#firstName"). html('@Ресурсы.Регистрация.errorFirstName');

Пожалуйста, решите эту проблему

Marcus Kramer

Вы не можете прочитать переменную/значение сервера из клиента, не попав на сервер. Если вы используете MVC, почему вы не используете проверку модели MVC по умолчанию?

0 Ответов