удалить значение в поле при отправке, если значение равно значению по умолчанию? - PullRequest
0 голосов
/ 18 июля 2011

У меня есть форма, в которой используется сервлет, к которому у меня нет доступа для проверки.Полномочия, которые хотят, чтобы поле было предварительно заполнено значением «Введите промо-код» - к сожалению, поскольку заполнитель не работает с IE, поле проходит процесс проверки при отправке текста по умолчанию.

Есть ли способ очистить значение в этом поле, если при отправке формы оно равно тексту по умолчанию?(jquery или javascript)

спасибо!

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Вы должны бросить это куда-нибудь под нагрузкой. Если вы еще не используете jQuery на странице, она будет выглядеть так:

$(function() {
    // when the submit button is pressed
    $('#yourForm').submit(function() {
        if($('#yourInputBox').val() == YOUR_DEFAULT_STRING)
            $('#yourInputBox').val(''); // clear the value
        return true; // submit the form
    });
});
0 голосов
/ 18 июля 2011

Вы не предоставили никакого кода для работы, но концептуально вы можете подключить функцию отправки для вашей формы с помощью javascript, проверить, находится ли предварительно заполненное значение в форме и очистить его, если это так, а затем разрешить отправкупродолжить.

...