[html]"Select(option)" prida dany pocet "form

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Kate.KK 17. 11. 2006 18:37

Ahojky,
mela bych dotaz. Mam html script

Kód: Vybrat vše
<select>
<option>jeden</option>
<option>dva</option>
<option>tri</option>
</optgroup>
</select>


A jakmile zvolite treba "tri", tak aby se vypsalo predem udelany <form> formular. Nebo, jestli by to slo udelat nejak jinak, aby to nebylo zas tak tezky a abych to pochopila a ono to napsalo dany pocet form, kolik si tam zvolim, nebo kolik by jich bylo danych. Predem diky


// mbing : Téma přesunuto ● z Programování do Tvorba webových stránek a aplikací.
Kate.KK
Junior

Odeslat příspěvekod Karel Kalecký 17. 11. 2006 19:19

Abys to udělala, měla bys znát nějakej skript. K vybrané hodnotě je přístup pomocí .selectedIndex (javascript), který určuje index vybrané hodnoty.
Kód: Vybrat vše
<select onchange = "alert (this.selectedIndex);">
<option>jeden</option>
<option>dva</option>
<option>tri</option>
</select>

Zde se při změně ukáže zpráva s číslem indexu. Když znáš index, můžeš toho využít pro další operace. Musíš ale znát javascript - např. pro dynamickou změnu textu.
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
Karel Kalecký
Kolemjdoucí
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků