Autor Zpráva
Pavel Straka
Profil
Dobrý večer, rád bych požádal zkušenější o radu.
Do databáze ukládám klasicky řádky s určitými parametry. 2 z těchto parametrů uživatel uloží pomocí tohoto skriptu: http://javascript.about.com/library/bldydrop1.htm .

V tom není problém.

Nicméně klasicky chci umožnit uživateli editaci a jde mi o to, aby hned po načtení stránky měl i v druhém selectu zaškrtlou (selected) svou volbu. Zaškrtnutí volby je možné docílit např. takto:
   selbox.options[2].selected=true;

Problém je ale v tom, že ona 2 je index toho pole options a to, co uživatel zvolil nemá index 2, ale jiný, přesněji tento:
selbox.options[selbox.options.length] = new
Option('first choice - option one','TENTO');

Poradí mně, prosím, někdo, jak se s tímto vypořádat?

Mockrát díky za rady.
Davex
Profil
Nějak takto?

var index = selbox.options.length;
selbox.options[index] = new Option('first choice - option one','TENTO');
selbox.options[index].selected=true;

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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