Autor Zpráva
stepanka
Profil *
Ahoj,

prosím, co je na tomhle špatně? Mám formulář, který má mimo jiné selectbox se 3 možnostmi a jedno odesílací tlačítko. Chtěla bych javascriptem přesměrovat uživalete na stránku podle toho, co v selectboxu zvolí. Mám to takto a nějak to nefunguje..

echo "<div class=\"right\"><select name=\"zmena_stavu\" size=\"1\">
		<option value=\"\"> vyber</option>
		<option value=\"1\">aktivní</option>
		<option value=\"2\">neaktivní</option>
		<option value=\"3\">smazat </option>
	</select>";
	
	
	echo '<input type="submit" name="zmena_stavu_submit" onclick="if (this.form.zmena_stavu.value == 3) this.form.action=\'smazat-produkty.php\'; elseif (this.form.zmena_stavu.value == 2) this.form.action=\'zmena-stavu.php\'; elseif (this.form.zmena_stavu.value == 1) this.form.action=\'zmena-stavu.php\';"  value="Provést" />';


Vidíte tam někdo chybu?

Moc děkuju za každou radu
Europsky_Dzigolo
Profil
http://www.jakpsatweb.cz/priklady/select_prejdi.html
stepanka
Profil *
Europsky_Dzigolo
Děkuju, ale to je trochu jiný případ - tam mají jako value u jednotlivých option přímo URL stránky.. já tam potřebuju mít ty hodnoty, které tam mám.
Chtěla bych nechat ten můj kód, jen ho poupravit, aby fungoval, což se mi nějak nedaří :(
stepanka
Profil *
už jsem na to přišla, mám "elseif" místo "else if" :-)

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: