Autor Zpráva
Mch81
Profil
Zdravim, muzete mi poradit Diky predem. Mam tento kod:

$typNemovitosti = array ("Byty", "Domy", "Komerční prostory", "Obchodní prostory", "Pozemky");
------------------------------------------------------------------------
<select name="typNemovitosti" onchange="zmenForm(this);">
<?php
foreach($typNemovitosti as $value)
{
echo "<option value=\"$value\">$value</option>";
}
</select>
-----------------------------------------
<script type="text/javascript">
function zmenForm(value)
{
var typNemovitosti = value;
alert(typNemovitosti.value);
var vis = (typNemovitosti.value) ? "none" : "block";
document.getElementById(typNemovitosti.value).style.display = vis;
document.getElementById(typNemovitosti.value).style.display = vis;

}
</script>
---------------------
<form id="byty" action="novanabidka.php" name="" method="post">
<table>
<tr>
<td>
<p>Typ nabídky: Byty</p>
</td>
<td>
<select id="typNabidky" name="typNabidky">
<option value="" selected></option>
<option value="Pronájem">Pronájem</option>
<option value="Prodej">Prodej</option>
</select>
</td>
</tr>
</table>
TECHTO FORMULARU MAM VICE

a potrebuji aby se zobrazil ten, co vyberu v selectu.
Mch81
Profil
tak uz jsem prisel na spravny script, ale ten nejede ve FF a nevim proc, prosim poradte. Diky.
function zmenForm(hodnota)
{
document.getElementById("byty").style.display = 'none';
document.getElementById("domy").style.display = 'none';

document.getElementById(hodnota.value).style.display ='block';

}

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: