Ноя 07

Автоматическая очистка input и textarea

Проблема: при верстке форм элементы textarea и input могут содержать текст инициализации (параметр value=""). Необходимо автоматически очищать поля ввода при передаче фокуса. Если пользователь не ввел данные - возвращаем исходное значение.

Решение:
- для элемента textarea :

HTML:
  1. <textarea onblur="if(this.value==''){this.value='Message:';}"
  2. onfocus="if(this.value=='Message:'){this.value='';}">
  3. Message:</textarea>

- для элемента input :

HTML:
  1. <input type="text" value="Your Name:"
  2. onblur="if(this.value==''){this.value='Your Name:';}"
  3. onfocus="if(this.value=='Your Name:'){this.value='';}" />

Похожие публикации

Оставить ответ