Настройка обратной связи проверки модели - PullRequest
0 голосов
/ 24 сентября 2011

Я хочу изменить способ отображения сообщения проверки в моем веб-приложении nopCommerce.В настоящее время это выглядит так:

enter image description here

Я хочу изменить это, чтобы , если и когда неверные учетные данные для входаполя ввода получают красную рамку , а текст [неверные учетные данные] устанавливается как Заполнитель для полей ввода.

Я пытался отключить код:

@Html.ValidationSummary(true, T("Account.Login.Unsuccessful").Text)

Но это просто убрало все отзывы о проверке :( Как я могу добиться того, что я упомянул выше?любая помощь .

Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2011

Вот полный обновленный код

CSS

.validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

Код Jquery для проверки входа с использованием $ .ajax

$(function () {
        $('#btnLogin').click(function (e) {
            var email = $('#Email').val(); // this your username textbox value
            var password = $('#Password').val(); // this is your password textbox value
            var postdata = 
            {
                "Email": email,
                "Password": password
            };
            $.ajax({

                tyep: 'POST',
                url: '@Url.Action("LogIN","Account")', // your controller action will be called to check for the login details
                data: postdata, // this data you have to post to controller for validation
                success: function(value) { // if ajax call complete, controller action will return boll value true here 
                     if(valeu) {
                    $('#divLoginError').addClass("validation-error"); // this will add class class to your textboxes with red broder
                    $('divLoginError').html('Please check your username / password');
                     }
                  },
                error: function(errorData) // if any error while calling Ajax. this method is gonna call
                {
                    $('#divLoginError').show().html(errorData);
                }
            });

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