Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: mussa от 21 Марта 2006, 17:31:33

Название: эффект с формой
Отправлено: mussa от 21 Марта 2006, 17:31:33
часто на сайтах видишь  форму, в которой уже стоит некий текст, например: "введите сюда текст" (не суть...), а когда ты ставишь курсор в форму, чтобы вводить текст, эта надпись тут же исчезает... как это делается?

очевидно, это достигается с пом. какой-то функции javascript на событие onfocus...
не мог бы кто-нибудь уточнить, как это реализовать?

p.s. в css, кстати,  тоже есть псевдостиль focus, но он в ИЕ не работает
Название: эффект с формой
Отправлено: for_i_0 от 21 Марта 2006, 19:58:51
mussa






Название: эффект с формой
Отправлено: mussa от 21 Марта 2006, 23:45:15
спасибо! но у меня не получается вот что сделать - если на странице есть другие формы, то если я пытаюсь добавить в них тот же эффект вписываю в тэг input строку: onfocus="clearContent(my.field)"
, то он с ними не работает, зато первая форма все равно очищается, даже если к ней не прикасаться...

как бы сделать, чтоб и в других формах это работало, но с каждой по-отдельности, не влияя на соседние?
Название: эффект с формой
Отправлено: for_i_0 от 22 Марта 2006, 01:55:00
Цитировать
for_i_0:
onfocus="clearContent(my.field)


измени на эту:
onFocus="clearContent([B]this[/B])"
Название: эффект с формой
Отправлено: mussa от 24 Марта 2006, 18:00:56
спасибо!
Название: эффект с формой
Отправлено: andymc от 25 Марта 2006, 00:21:37
В дополнение подскажу более интересную функцию (описание ниже)





В общем если хотите - разберётесь. Вещь классная.
Название: эффект с формой
Отправлено: mussa от 25 Марта 2006, 02:13:04
эх, я же в js почти ничего не понимаю... мне сам синтаксис этот -китайская грамота
если б вы написали реботающий пример, включая то что между , тогда я смог бы оценить эффект, и возможно даже под впечатлением занялся бы изучением js...
а в таком виде она не работает...
Название: эффект с формой
Отправлено: for_i_0 от 25 Марта 2006, 13:22:29
mussa
[OFF]я бы на твоем месте взял бы книжку и начал бы сам писать. А то что пишут тебе готовенькое на форуме врядли пойдет тебе на пользу.[/OFF]