Autor | Zpráva | ||
---|---|---|---|
zimmi Profil |
#1 · Zasláno: 28. 2. 2005, 14:00:52
Hele, mam formular a v nem <textarea>Napis nazor</textarea> a potreboval bych, aby kdyz uzivatel do nej klikne nebo se k nemu "proTABUJE"(do toho textarea), tak aby to 'napis nazor' zmizelo.
pls pls, jak na to??? js je neco, co se snad nikdy nenaucim:/ |
||
habendorf Profil |
#2 · Zasláno: 28. 2. 2005, 14:06:10 · Upravil/a: habendorf
<textarea onfocus="this.value=''">Napis nazor</textarea>
Za tím value= je apostrof apostrof uvozovky. |
||
zimmi Profil |
#3 · Zasláno: 28. 2. 2005, 14:07:01
diky moc, zkousel jsem to s onclickem.
co vubec znamena onfocus? |
||
Hugo Profil |
#4 · Zasláno: 28. 2. 2005, 14:07:31
Zkus
onfocus="document.form.NazevPole.value=''" snad to bude fungovat. |
||
Hugo Profil |
#5 · Zasláno: 28. 2. 2005, 14:08:55
Tak Habendorf byl rychlejsi :-)
onfocus je udalost, ktera se spusti pokud objekt ziska focus (tzn. pokud na nej kliknes nebo ho aktivujes pomoci klavesove zkratky) |
||
habendorf Profil |
#6 · Zasláno: 28. 2. 2005, 14:09:44
Onclick funguje taky, ale asi by nefungoval na to "protabování". onfocus je událost, že daný element má focus - tedy je aktivní (např. bliká v něm kurzor, okno s focusem je to, které je navrchu atd.)
|
||
zimmi Profil |
#7 · Zasláno: 28. 2. 2005, 14:10:49
diky moc
|
||
Wan-To Profil * |
#8 · Zasláno: 28. 2. 2005, 14:50:19
Má to jeden problém, sice zmizí všechen text, ale když uživatel textareu opustí (třeba někam omylem klikne) a vrátí se do ní, tak jeho pracně napsaný text zmizí znova :)
Tomu jde zabránit takhle: onfocus = "if(!this.vymazano) {this.vymazano = true; this.value = '';}" smaže to text pouze jednou, pak už ne. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0