Подтвердить что ты не робот

Как сделать текстовое поле ввода HTML по умолчанию удалить ПОСЛЕ начала ввода

Скажем, у меня есть поле ввода с текстовым "именем" по умолчанию. Я хотел бы, чтобы пользователь щелкнул поле, текст остается в поле до тех пор, пока пользователь не начнет вводить текст.

Я не ищет код для очистки поля ввода после его фокусировки.

Спасибо!

4b9b3361

Ответ 1

Этот атрибут placeholder

<input type="text" placeholder="Type your name">

Ответ 2

То, что вы пытаетесь сделать, зависит от версии браузера, на который вы нацеливаете. Если клиент использует браузер, который поддерживает html5, тогда ответ от @alexndm будет работать. Однако, если вы ориентируетесь на массовую аудиторию с номером версии браузера.

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

Примечание: OP связанного сообщения также имеет html5, если вам это нужно.