Я хотел бы сделать регистрационную форму, содержащую текст в форме, и только когда вы начнете вводить текст, он исчезнет из формы. Единственное решение, которое я нашел, это использовать css, когда текст описания исчезает, как только вы нажимаете на поле.
Атрибут placeholder
может использоваться на входах, но некоторые браузеры обрабатывают его функциональность по-разному, например, в то время как Chrome и Firefox сохраняют текст заполнителя видимым до тех пор, пока пользователь не наткнет символ, Internet Explorer закроет его, как только введенный вход будет в фокусе.
Поддержка браузера атрибута placeholder
довольно широка, хотя, если унаследованная поддержка браузера вызывает беспокойство, я бы предложил простое решение JavaScript, такое как это.
Используйте атрибут placeholder
. Заполнитель исчезает, когда пользователь начинает печатать.
Вот пример использования:
<form action="demo_form.asp">
<input type="text" name="fname" placeholder="First name"><br>
<input type="text" name="lname" placeholder="Last name"><br>
<input type="submit" value="Submit">
Имейте в виду, что атрибут placeholder входного тега не поддерживается в Internet Explorer 9 и более ранних версиях.
placeholder
.