Как получить value из input?

Рейтинг: 1Ответов: 1Опубликовано: 29.09.2014

Нужно получить значение заполненного поля:

var mailData = $("input.for-mail").val();

Если value заполнен вручную изначально, то всё окей. Но заполненный пользователем value получить не удаётся (судя по инспектору, введённое вообще не записывается в value почему-то).

Как получить введённые в input данные?

Ответы

▲ 8

Проблема в том, что вы получаете переменную mailData один раз, при загрузке страницы, и там всегда находится значение по умолчанию. Перенесите получение значения текстового поля в обработчик события click.