CSHTML для моего модального диалога имеет две входные формы. Когда я нажимаю на «Отправить», необходимые атрибуты для форм ввода работают, поскольку вызов AJAX не используется, если оба входа не имеют строкового значения. Это отлично работает. < /P>
Единственная незначительная проблема заключается в том, что ничего не отображается, когда необходимый атрибут не удается. Разве Data-val-val-requient не должен отображать сообщение? Если нет, как я могу отобразить сообщение об ошибке? < /P>
Submit
< /code>
Мой JavaScript выглядит так: < /p>
$(document).ready(function () {
$("#myForm").validate();
$("#myForm").submit(function (event) {
event.preventDefault();
if ($("#myForm").valid()) {
alert("valid");
$.ajax({
type: "POST",
url: "/Index?handler=Send",
data: $("#myForm").serialize(),
beforeSend: function (xhr) {
xhr.setRequestHeader("XSRF-TOKEN",
$('input:hidden[name="__RequestVerificationToken"]').val());
}
});
}
});
});
Подробнее здесь: https://stackoverflow.com/questions/796 ... ation-fail