Sziasztok!
Egy "disabled" problémám lenne...
Van egy formom, ahol felvinni és módosítani is lehet adatokat.
Ez tartalmaz egy select mezőt is.
Azt szeretném, ha a select mező tartalmától függően tiltsak le egy input mezőt...
Egy ideig eljutottam, csak nem tökéletes:
<select name="nyp" id="nyp" onChange="if (nyp.options[nyp.selectedIndex].value=='' || nyp.options[nyp.selectedIndex].value=='0') {document.getElementById('nypaz').disabled=true;} else {document.getElementById('nypaz').disabled=false;}"> <option value="">válassz!</option> <option value="0">nem akarok</option> <!-- ez az adatbázisból kerül ide --> <option value="1">első</option> <option value="2">második</option> <option value="3">harmadik</option> <!-- eddig --> </select>
<input type="text" size="40" name="nypaz" id="nypaz" value="">
Röviden azt szeretném elérni, hogy ha a kiválasztott option érték 0 vagy "üres", akkor disabled legyen az input...
ez működik is, de CSAK akkor ha a select-ben kiválasztok vmit...
tehát ha a form beolvasásakor (oldal betöltése) pl 0 az option érték, akkor nem lesz disabled az input mező...
remélem érthetően fogalmaztam :S
Segítségeteket előre is köszönöm!
az alapból disabled-re állítás pedig azért nem jó, mert ha az érték 1... valamennyi, akkor meg ott ugye nem kellene a tiltás... |