Autor Zpráva
WendaDostalek
Profil *
Omlouvám se, ale nikde jsem to tu nenašel. Existuje možnost, jak změnit obsah jednoho DIVu podle zvolené položky v SELECTu? Aniž bych musel odesílat formulář. Mam asi 100 položek a dosud jsem to řešil pomocí PHP, to je ale dost složité na údržbu. Děkuju za radu
Anonymní
Profil *
existuje. Prostě na změnu toho selectu pověsíte skript, který změní obsah toho DIVu. Ta událost je myslím onchange (doufám, že se nepletu)
WendaDostalek
Profil *
O onchange jsem něco našel, ale nepodařilo se mi to naroubovat tak, jak bych chtěl... Nevíte o místě, kde bych takovouto věc našel?
WendaDostalek
Profil *
Ten DIV je v kódu umístěn nad FORMulářem.
Joker
Profil *
Udělal jsem takový pokus a funguje mi to...

<html>

<head>
<script type="text/javascript">
function pokus(){
var sel = document.getElementById("sel");
var test = document.getElementById("test");
test.innerText = sel.value;
}
</script>
</head>
<body>
<div id="test"></div>
<select id="sel" onchange="pokus()">
<option value="1">ahoj</option>
<option value="2">nazdar</option>
</select>
</body>
</html>


Něco takovéhoto jste chtěl? (samozřejmě, že to není finální kód)
WendaDostalek
Profil *
Moc díky, ale ne tak úplně, nechtěl bych, aby se ten formulář skrýval, po F5 tam ten zobrazený text zůstal a abych do value="" mohl dávat HTML kód. To asi nepůjde, že? Zdá se mi, že řešení pomocí PHP nebylo zase tak špatné.. :-)
WendaDostalek
Profil *
Je to asi zbytečně složité, děkuji za pomoc...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0