Проверка формы jQuery: стандартное диалоговое окно Windows, когда поле недействительно - PullRequest
0 голосов
/ 13 мая 2009

Мне нужна очень простая проверка формы на стороне клиента: всякий раз, когда встречается недопустимое поле, отображается стандартное диалоговое окно Windows, прекращается проверка оставшихся полей и отменяется отправка.

Какой самый простой способ сделать это с помощью jQuery?

Ответы [ 2 ]

2 голосов
/ 13 мая 2009

Вы можете попробовать пометить все поля, которые необходимо проверить, с помощью класса «RequiredField», а затем использовать Jquery для проверки их всех сразу. Для тех, кто терпит неудачу, вы можете добавить класс подсветки, чтобы превратить их, скажем, в красный.

После этого вы можете отобразить предупреждение о том, что выделенные поля неактивны.

function CheckStandardInputs(){
    //Check for required fields.
    var ReqFields = $(".RequiredField[value='']");

if(ReqFields.size() > 0){
    if(HighlightBlanks){
        ReqFields.addClass("Highlight");
    }
            //Remove highlight on change.
    ReqFields.change(function () {$(this).removeClass("Highlight");});
    return false;
}else{
    return true;
}

}

1 голос
/ 13 мая 2009

Что не так со стандартным плагином проверки jQuery ?

...