Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: textarea i onfocus
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ActivePlayer
  1. <taxtarea name=opis onfocus="javascript:document.formularz.opis.value=''">


teraz jak zrobic zeby zadzialalo to TYLKO RAZ... tzn ze jak user kliknie w pole to sie skasuje to co tam jest wpisane... a potem jak bedzie odznaczal i zaznaczal element to juz sie nie bedzie kasowac...

bo chce zeby w polu bylo cos wpisane, potem user klika w pole, text sam mu sie kasuje, wpisuje swoj... i zalozmy ze potem kliknie gdzies indziej a potem znowu w moj textarea i skasuje mu sie to co napisal a to dzialanie niepozadane smile.gif

Z gory tnks smile.gif
bregovic
A nie możesz zrobić czegoś w takim stylu:
- w head wpisujesz funkcję, np jakoś tak (szkic):
  1. function test(element)
  2. {
  3. if(klikniety != 1)
  4. {
  5. document.formularz.element.value = '';
  6. klikniety = 1;
  7. }
  8. }

- a w textarea cos takiego:
  1. <taxtarea name="opis" onfocus="test(this);">


To jest tylko szkic.
Paul
  1. <textarea onfocus="if(!this.k){this.value = '';this.k = true;}">tu wpisz costam</textarea>
ActivePlayer
dziekowa...
FiDO
Mozna tez tak:
  1. <textarea name="opis" onfocus="this.value = ''; this.onfocus = null;">
brajan
Kurcze to szukam po całym necie, a tu rozwiązanie na naszej rodzimej stronce ohmy.gif
Lama ze mnie biggrin.gif

A jak zrobic to samo dla pola INPUT?
Paul
dry.gif
  1. <input value="aaaa" onfocus="this.value = ''; this.onfocus = null;">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.