Чат веб-разработчиков
Значение поля по умолчанию в HTML

Как задать значение по умолчанию для поля в форме

Чтобы значение поля ввода было задано по умолчанию, следует применять атрибут value. Это положительно отражается на вопросе удобства.

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

Давайте обновим нашу форму, учитывая только что изученный нами материал:

Код доступен только после покупки курса HTML для начинающих.

Посмотрим на результат в браузере:
Форма с полем по умолчанию

Как мы видим, теперь в форме имеется значение по умолчанию.

Читайте также
Комментарии


Vlad
Vlad

Вот тут я что-то застопорился... Никак не получается добавить ещё два любых поля в форму... ((((

ivashkevich
ivashkevich
    <input id="fieldText1" type="text" name="text1" value="JavaScript">
    <input id="fieldText2" type="text" name="text2" value="JavaScript">
    <input id="fieldText3" type="text" name="text3" value="JavaScript">

В чём сложность?

Nikita1994
Nikita1994

Можете объяснить, зачем нужен атрибут id и его содержание "fieldText1"?

input id="fieldText1"

SBTesla
SBTesla
Timon
Timon

Подскажите пожалуйста, а что делать, если хочется перейти не на поисковик, а к примеру на сайт словаря?
Например, хочу узнать значение слова "camp":
Надо перейти на "https://dictionary.cambridge.org/dictionary/english/camp".

Если использовать такой код:

<form action="https://dictionary.cambridge.org/dictionary/english/">
    <input type="text" name="text">
    <input type="submit" value="Найти слово в Cambridge Dictionary">
</form>

То он добавляет лишнее: "?text=camp".
А как просто дополнить исходную ссылку словом "camp"?
Если слишком долго объяснять, то можете просто скинуть ссылку, где почитать про это.
P.S. В гугле уже искал, но решения выдавались сложные, с подключнием скриптов и введением переменных. Возможно есть более простое решение?

ivashkevich
ivashkevich

Здравствуйте, только со скриптами, увы.