Автор Тема: очистка полей формы  (Прочитано 6749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Maximka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rdrk.com
очистка полей формы
« : 19 Января 2007, 13:47:23 »
Если кто знает подскажите.

Есть поле как сделать так, что бы при нажате на этом поле для заполнения слово   Login стиралось.

еще менялся тип м текстового на пароль.


Огромное спасибо за момошь

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
очистка полей формы
« Ответ #1 : 19 Января 2007, 14:19:29 »
« Последнее редактирование: 19 Января 2007, 15:52:21 от USE »
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
очистка полей формы
« Ответ #2 : 19 Января 2007, 14:21:23 »

<input type="text" name="login" value="login" onClick="this.value = \'\'">
<
input type="text" name="pass" value="pass" onClick="this.value = \'\'; this.type=\'password\'">


Согласен с USE, правильнее конечно же фокус!

Оффлайн xames

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
очистка полей формы
« Ответ #3 : 19 Января 2007, 14:22:31 »

Оффлайн Maximka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rdrk.com
очистка полей формы
« Ответ #4 : 19 Января 2007, 14:59:31 »
html_coder

Спасибо за помошь но

не хочет менять тип... говорит что команда не поддерживается

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
очистка полей формы
« Ответ #5 : 19 Января 2007, 15:07:48 »
Цитировать
Maximka:
не хочет менять тип... говорит что команда не поддерживается


Действительно, просто я проверял в Firefox, там всё нормально, а в IE не проверил.

Ну тогда можно например удалять второй input и на его месте создавать

DOM:element.removeChild
DOM:document.createElement
DOM:element.appendChild

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
очистка полей формы
« Ответ #6 : 19 Января 2007, 15:40:11 »
Простите, а зачем нужно вообще менять тип поля с "text" на "password"?
Не проще ли сразу написать то, что надо?
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
очистка полей формы
« Ответ #7 : 19 Января 2007, 15:43:55 »
Стоп! Я понял. Можно сделать так: Обычное текстовое поле, в нем вводим пароль, а потом, когда OnBlur заменяем его на "password".

Соответственно пользователь вводит пароль и видит его на экране, а когда продолжает редактировать данные формы далее он уже скрыт.

Хотя тут, тоже есть минус, этот пароль может быть утерян (его может увидеть человек стоящий за спиной, что часто наблюдается в интернет-кафе, клубах и барах).
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
очистка полей формы
« Ответ #8 : 19 Января 2007, 22:13:46 »
Дополнительно предлагаю более продвинутое решение

Оффлайн Maximka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rdrk.com
очистка полей формы
« Ответ #9 : 20 Января 2007, 18:52:28 »
Спасибо Всем огромное за помошь!!!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28