Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: mussa от 21 Марта 2006, 17:31:33
-
часто на сайтах видишь форму, в которой уже стоит некий текст, например: "введите сюда текст" (не суть...), а когда ты ставишь курсор в форму, чтобы вводить текст, эта надпись тут же исчезает... как это делается?
очевидно, это достигается с пом. какой-то функции javascript на событие onfocus...
не мог бы кто-нибудь уточнить, как это реализовать?
p.s. в css, кстати, тоже есть псевдостиль focus, но он в ИЕ не работает
-
mussa
-
спасибо! но у меня не получается вот что сделать - если на странице есть другие формы, то если я пытаюсь добавить в них тот же эффект вписываю в тэг input строку: onfocus="clearContent(my.field)"
, то он с ними не работает, зато первая форма все равно очищается, даже если к ней не прикасаться...
как бы сделать, чтоб и в других формах это работало, но с каждой по-отдельности, не влияя на соседние?
-
for_i_0:
onfocus="clearContent(my.field)
измени на эту:
onFocus="clearContent([B]this[/B])"
-
спасибо!
-
В дополнение подскажу более интересную функцию (описание ниже)
В общем если хотите - разберётесь. Вещь классная.
-
эх, я же в js почти ничего не понимаю... мне сам синтаксис этот -китайская грамота
если б вы написали реботающий пример, включая то что между , тогда я смог бы оценить эффект, и возможно даже под впечатлением занялся бы изучением js...
а в таком виде она не работает...
-
mussa
[OFF]я бы на твоем месте взял бы книжку и начал бы сам писать. А то что пишут тебе готовенькое на форуме врядли пойдет тебе на пользу.[/OFF]