функция для проверки текстового поля на пустой текст или текст по умолчанию - PullRequest
0 голосов
/ 25 марта 2011
function checkForm(f) {
    if (f.elements['zoom_query'].value == "" || "Search - Movie or Actor") {
        f.zoom_query.focus();
        return false;
    } else {
        f.submit();
        return false;
    }
}

это предотвращает отправку формы для любой строки

любая идея?

Ответы [ 3 ]

1 голос
/ 25 марта 2011

Я думаю, это должно читаться следующим образом:

(f.elements['zoom_query'].value == "" || f.elements['zoom_query'].value == "Search - Movie or Actor")

В противном случае оно всегда оценивается как истинное

1 голос
/ 25 марта 2011

Если вы можете использовать jQuery, я бы посоветовал посмотреть здесь: http://docs.jquery.com/Plugins/validation

И этот вопрос содержит ответ, который решает проблему, возникающую при использовании проверки формы jQuery.

0 голосов
/ 25 марта 2011
function checkForm(f) {

    if (f.zoom_query.value == "" || f.zoom_query.value == "Search - Movie or Actor") {
        alert("Please fill in the text field.");
        f.zoom_query.focus();
        return (false);
    }

    f.submit();
    return (true);
}
...