Autor Zpráva
Hyna
Profil
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
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
Díky, teď už to zvládnu. getElementsByTagName() Tohle jsem totiž neznal, javascript používám jen opravdu zřídka.
Dero
Profil
Hyna: Mezitím jsem to ověřil. Funguje.
Hyna
Profil
Dero: Díky moc, už jsem si to taky rozjel.
Dero
Profil
Rádo se stalo. Vlevo dole můžeš toto téma zamknout, pokud se nevyskytly žádné problémy.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0