Autor Zpráva
tom34
Profil *
Zdravim,
pokud mam select s nakym size, a vyberu nejakou polozku (option), lze tento vyber nejak zrusit? predstavuju si nejaky tlacitko "zrus vyber" a ten by ten select uplne vycistil aby nebyl vybrany zadny option,

Problem vidim v tom, ze se nezda ze by po vyberu optionu se v domu nastavil atribut selected="selected", takze nevim jak by javascriptem slo zrusit vyber neodeslaneho select boxu

Diky
Chamurappi
Profil
Reaguji na toma34:
Zresetovat celý formulář jde pomocí <input type="reset">.

aby nebyl vybrany zadny option
Předpokládám, že se bavíme o <select>u s atributem multiple, protože u obyčejného <select>u takového stavu dosáhnout nejde.

se nezda ze by po vyberu optionu se v domu nastavil atribut selected="selected"
Objektu <option>u se nastaví hodnota vlastnosti „selected“ na true. Lze ji samozřejmě změnit. Stav atributu je vedlejší.
var select = document.jménoFormuláře.jménoSelectu;
for(var i = 0, o; o = select.options[i]; i++) o.selected = false;
tom34
Profil *
diky, mate pravdu, staci dat selected=false

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: