Archívum - Ápr 13, 2005
Multiple select elemeinek elérése
Sziasztok!
Egy multiple select lista elemeit szeretném elérni Javascripttel. Az egész célja az lenne, hogy két lista közt tudjam ide-oda pakolászni a dolgokat, aztán az egyik lista elemeit szerver oldalon feldolgozhassam.
Adott mondjuk ez a form:És hozzá ez a javascript:Ha a multiselectek neve slct, illetve slct2 lenne - mint ahogy azt a javascriptben használtam -, tökéletesen menne a dolog, de akkor ugye szerver oldalon csak a sorban utolsó kiválasztott elemet kapnám meg.
Hogyan érem el a 'slct[]' lista elemeit?
document.urlap.slct nem jó,
document.urlap.slct[] nem jó,
document.urlap.slct[0] nem jó,
document.slct['e1'] nem jó.
Egyébként nem ragaszkodom feltétlenül a fenti kódhoz, ha van jobb megoldás... ,)
A segítséget előre is köszönöm!
■ Egy multiple select lista elemeit szeretném elérni Javascripttel. Az egész célja az lenne, hogy két lista közt tudjam ide-oda pakolászni a dolgokat, aztán az egyik lista elemeit szerver oldalon feldolgozhassam.
Adott mondjuk ez a form:
- <form method="post" name="urlap">
- <select name="slct[]" size="10" multiple>
- <option value="e1">Elem 1</option>
- <option value="e2">Elem 2</option>
- <option value="e3">Elem 3</option>
- </select>
- <select name="slct2[]" size="10" multiple>
- </select><br />
- <input type="button" value=" berak >> " onclick="atrak('be');" />
- <input type="button" value=" << kivesz " onclick="atrak('ki');" />
- <input type="submit" value=" mehet " />
- </form>
- function atrak(mod)
- {
- if ( mod == 'be' ) {
- forras = document.urlap.slct;
- cel = document.urlap.slct2;
- } else {
- forras = document.urlap.slct2;
- cel = document.urlap.slct;
- }
- forras_hossz = forras.length;
- for (i=0; i<forras_hossz; i++) {
- if ( forras.options[i].selected == true ) {
- cel_hossz = cel.length;
- cel.options[cel_hossz] = new Option(forras.options[i].text);
- }
- }
- for (i=(forras_hossz-1); i>=0; i--) {
- if ( forras.options[i].selected == true ) {
- forras.options[i] = null;
- }
- }
- }
Hogyan érem el a 'slct[]' lista elemeit?
document.urlap.slct nem jó,
document.urlap.slct[] nem jó,
document.urlap.slct[0] nem jó,
document.slct['e1'] nem jó.
Egyébként nem ragaszkodom feltétlenül a fenti kódhoz, ha van jobb megoldás... ,)
A segítséget előre is köszönöm!
Automatikus mentés gépelés közben
Azt hiszem közel sem vagyok egyedül azzal az élménnyel, hogy valamely hosszan és alaposan mefogalmazott és begépelt írást a böngésző hibájából vesztettem el, egy űrlap beküldésre szerver hibát kapva, majd visszalépve nem látva a beírt szöveget, vagy valamilyen félrekattintás hatására elvesztve az irományt. A Blogger most egy olyan új szolgáltatást vezetett be, ami annyira kézenfekvő, hogy tulajdonképpen meglepő, hogy nem látjuk már most széles körben. Gépelés közben elmenti a beírt szöveget egy sütibe, amit egy fagyás vagy más hiba után egy kattintással visszaállíthatunk. Ennyi.
■ Adobe Acrobat Spying on Users
Úgy tűnik könnyen lehet "hazaszóló" PDF-eket készíteni
■ Return of the Firefox Download Counter
Újra számol a számláló, most 44 milliónál tart
■ Adobe Reader 7.0 for Linux
Új néven, megjelent az Acrobat Reader utódja Linuxra is
■