Hallo zusammen!
Ich möchte ein dynamisches Pulldown für mein Formular machen.
Man wählt zuerst den Monat, dann wird (via javascript) festgelegt, wieviele Tage zur Verfügung stehen.
zB 01 (Jänner) = 31, 02 (Februar) = 28
Mein Code ist folgender:
PHP-Code:
<?
// Pulldown - Monate
$monat = "12";
?>
<form name="geburtstag" action="xxx.php" >
<?
echo "MONATE ";
echo "<select name='month_a' onchange='dynam_tage()'>";
for($i = 1; $i <= $monat; $i++)
{
$tagesliste .= sprintf("<option value=\"%02d\">%02d</option>", $i, $i);
printf("<option value=\"%02d\">%02d</option>", $i, $i);
}
echo "</select>";
// dynamisches Pulldown - Tage
echo "dynamische TAGE ";
echo "<select>";
for($i = 1; $i <= $monat['month_a']; $i++)
{
$tagesliste .= sprintf("<option value=\"%02d\">%02d</option>", $i, $i);
printf("<option value=\"%02d\">%02d</option>", $i, $i);
}
echo "</select>";
echo "
";
echo $mon_array['01'];
echo "
";
?>
</form>
<?
?>
die javascript-Funktion sieht so aus:
Code:
<script type="text/javascript">
function dynam_tage()
{
var monat = document.geburtstag.month_a.value;
<?= $month_a ?> = monat;
}
</script>
Tja, so wie ich's derzeit versuche geht's schonmal nicht...
Ich kann keine php-Variablen mit javascript füllen (oder doch?).
--> Weiß jemand wie ich das Tages-Pulldown trotzdem dynamisch machen kann?
Vielen Dank für jede Antwort!