Проверка на стороне клиента MVC без предотвращения отправки формы - PullRequest
1 голос
/ 21 июня 2011

У меня есть форма, которая позволяет пользователю редактировать мою модель. Они могут сохранять данные, а также публиковать их. Когда пользователь нажимает «Сохранить», я хочу продолжить и сохранить форму, даже если она не прошла проверку, чтобы можно было вернуться и закончить ее заполнение позже. Но если они выпадают из поля, и это необходимо, я все равно хочу, чтобы оно стало красным и отобразило сообщение об ошибке. Таким образом, в основном я хочу нормальную проверку на стороне клиента без предотвращения публикации формы.

Есть ли способ сделать это?

1 Ответ

4 голосов
/ 21 июня 2011

просто переопределяет отправку формы, и это должно отключить проверку.

$(function () {
    $("form").submit(function () {
        if (!$(this).valid()) {
            //form is not valid         
            return true;
        }
    });
});

Вам не нужна проверка там, очевидно, и вы можете просто вернуть true, то есть, чтобы показать вам, как проверить, действительна ли она.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...