Egy megoldás arra az esetre, ha egy adott DIV elem minden egyes belső HTML Text Input elemén valamilyen változtatást szeretnénk végrehajtani.
A lent látható kód éppen disable-re állítja a text típusú input elemeket. Természetesen a feltételben megadhattunk volna mást is pl: button, submit stb…
A kódot kicsit módosítva, kedvünk szerint manipulálhatunk más elemeket (select, textarea, stb.) is.
01: var div = document.getElementById('container'); // tároló div 02: var inputFields = div.getElementsByTagName('input'); // div input objektumainak tömbje 03: 04: var inp, i=0; 05: while(inp=inputFields[i++]){ 06: if(inp.type=='text'){ 07: inp.disabled=true; // aktuális text input kikapcsolása 08: } 06: }
Reklámok