настоящее время я использую:прототип значение текстового поля формы исчезает OnFocus
<input type="text" value="username" onfocus="this.value=''" name="login" id="login">
на моем знак в поле формы на моем сайте, который не заполняет форму со словом «именем пользователя», пока пользователь нажмет на поле, который затем очищается.
Проблема в том, что если пользователь нажимает на поле, что-то набирает, отжимает и щелкает назад, он очищает все, что они набрали!
Я уже использую прототип на своем сайте, поэтому мне было интересно, есть ли способ, используя прототип, я мог бы просто первыми «onfocus» очистить поле, но больше никогда после этого.
Имеет ли это смысл? У меня проблемы с поиском любых ресурсов, может ли кто-нибудь указать мне в правильном направлении?
Я пробовал:
<input type="text" value="username" onfocus="if (this.value = 'username') this.value = ''" name="login" id="login">
и не кажется, что это будет работать
хмм, не кажется, что это будет работать , Я отредактировал вопрос выше – goddamnyouryan
использовать оператор сравнения: if (this.value == 'username') this.value = '' – koko