Autor Zpráva
Medvídek
Profil
Vygooglil jsem si návod jak změnit value u selectu při kliknutí na odkaz. Nyní to mám takto:

onclick="document.objednavka.barva_razitka.selectedIndex=0"

Tím se vybere v selectu barva zelená, jelikož je na prvním místě.
Já bych ale spíše potřeboval udělat tn onclick, aby se nebral index, ale něco na způsob
document.objednavka.barva_razitka.value=zelena


Mohli byste mi prosím trošku helpnout, jak na správný zápis? :)
Předem děkuji

<label>barva razítka</label>
 <select name="barva_razitka">
   <option value="zelena">zelená</option>
   <option value="tmavemodra">tmavě modrá</option>
   <option value="modra">modrá</option>
   <option value="cervena">červená</option>
   <option value="cerna" selected>černá</option>
 </select>

Chamurappi
Profil
Reaguji na Medvídka:
aby se nebral index, ale něco na způsob
To funguje. Pokud řetězec zapíšeš jako řetězec (tedy s uvozovkami).
Medo
Profil
Medvídek:

Pridať do selectu ID:
<select name="barva_razitka" id="barva_razitka">


a na onClick:
<a onclick="document.getElementById('barva_razitka').value='zelena'">Zmen na zelenu</a>


Netestoval som to, ale malo by to fungovať, takto to používam aj ja ;-)
Chamurappi
Profil
Reaguji na Meda:
ID nepotřebuje a přiřazení řetězce do objektu elementu těžko udělá to, co by chtěl.
Edit: Aha, tak už jsi to opravil, aby tvá rada nebyla špatná, ale jen nadbytečná :-)
Medo
Profil
Chamurappi:
Edit: Aha, tak už jsi to opravil, aby tvá rada nebyla špatná, ale jen nadbytečná :-)

Hej... No ja to robím takto, tak som postol ;-)
Medvídek
Profil
Chamurappi, Medo:
Děkuji mockrát, nakonec jsem dopsal uvozovky \' a už to jde :)
Díky

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:

0