Я ищу способ, с помощью jQuery, получить значение по умолчанию для поля ввода (в поле HTML).
Кажется достаточно простым.Просто вызов $("#id-of-field").attr('value')
должен вернуть нужное мне значение, верно?
Дело в том, что если значение равно Foo
, то при загрузке страницы возвращается Foo
.Нет проблем там.Но если я напишу Bar
в поле, затем перезагрузлю (не отправлю) страницу, $("#id-of-field").attr('value')
вернет мне Bar
, даже если в исходном коде атрибут значения поля по-прежнему Foo
.
Это затрудняет проверку моей формы, потому что, когда я получаю значения по умолчанию, игнорирующие их, если поле не заполнено, я могу получить реальное значение в смеси «Значения, которые будут игнорироваться».
К вашему сведению, я не могу ввести значения вручную, поскольку форма является динамической и не может напрямую запрашивать базу данных, поскольку это веб-сайт Wordpress.