Autor | Zpráva | ||
---|---|---|---|
Hyna Profil |
#1 · Zasláno: 1. 4. 2007, 23:41:30
Zdravím. Nasměrujete mě prosím někdo jak na vymazání value u všech inputů type=text ve formuláři?
zvládnu to mazat po jedné za pomocí jména inputu (document.forms.formular.jmeno_inputu.value). Jenže to je dost neefektivní psát to pro každý input zvlášť, když tam mám moc položek. Díky za rady. |
||
Dero Profil |
#2 · Zasláno: 1. 4. 2007, 23:43:43 · Upravil/a: Dero
var inputy = document.getElementById("id_formulare").getElementsByTagName("input");
for (var i = 0; i < inputy.length; i++) if (inputy[i].type == "text") inputy[i].value = ""; Psal jsem to z hlavy, netestováno, ale koncept je z toho snad zřejmý. |
||
Hyna Profil |
#3 · Zasláno: 1. 4. 2007, 23:48:23
Díky, teď už to zvládnu. getElementsByTagName() Tohle jsem totiž neznal, javascript používám jen opravdu zřídka.
|
||
Dero Profil |
#4 · Zasláno: 1. 4. 2007, 23:48:54
Hyna: Mezitím jsem to ověřil. Funguje.
|
||
Hyna Profil |
#5 · Zasláno: 1. 4. 2007, 23:55:34
Dero: Díky moc, už jsem si to taky rozjel.
|
||
Dero Profil |
#6 · Zasláno: 1. 4. 2007, 23:57:31
Rádo se stalo. Vlevo dole můžeš toto téma zamknout, pokud se nevyskytly žádné problémy.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0