Autor Zpráva
spacek145
Profil
Dobrý den, mám stránku, kde mám dropdown select (option select), ve kterym mam hodnoty pes a kocka kdyz zvolim pes -> vedle nej se mi pomoci horniho JS vypise Smudla, a kdyz zvolim kocka tak Ocko. Muzu z toho JS nejak ziskat vybranou hodnotu pomoci POST funkce.. jako form? poradte prosim

/ve formulari to mam spojeno pomoci onchange zverinec11
Alphard
Profil
Můžete, vytvořte si formulář se skrytým polem a javascriptem tam dosaďte hodnotu. Po odeslání formuláře budete mít hodnotu v PHP.
Alternativně lze na pozadí zaslat data na server ajaxově (uvedený kód dává data do GET, ale lze sestavit i POST požadavek).
spacek145
Profil
Jak tam tu hodnotu JS dosadím? nemůžete mi prosím uvést malý příklad, či dát odkaz na nejakou stránku? Děkuji moc
Joker
Profil
spacek145:
Jak tam tu hodnotu JS dosadím?
Vlastnost value.
HTML:
<input type="hidden" name="policko" id="policko">
JS:
document.getElementById("policko").value = "ahoj";
(Pozn.: Metoda document.getElementById najde prvek podle atributu id. Na serveru je hodnota obvykle dostupná pod hodnotou atributu name, např.: $_POST["policko"]. Je dobré políčkům pokud možno nastavovat id a name shodné.)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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