Hallo Forum,
ich möchte mittels 2 Radio-Buttons (Anmelden oder Registrieren) die Formulareingabe steuern (mehr oder weniger Felder). Es gelingt mir allerdings nicht ohne zusätzlichen Submit-Button den nochmaligen Aufruf des Script anzustoßen.
Mein bisheriger Versuch:
ich möchte mittels 2 Radio-Buttons (Anmelden oder Registrieren) die Formulareingabe steuern (mehr oder weniger Felder). Es gelingt mir allerdings nicht ohne zusätzlichen Submit-Button den nochmaligen Aufruf des Script anzustoßen.
Mein bisheriger Versuch:
PHP-Code:
<body>
<?php
$auswahl = "A"
if (isset($_POST["a_oder_r"])) {
echo "Auswahl ist: " . $_POST["a_oder_r"];
$auswahl = $POST["a_oder_r" == "R" ? "R" : "A"
}
?>
<div id="fenster">
<form method="post">
<input type="radio" name="a_oder_r" value="A" checked="checked" onchange="<?php
echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Anmelden<br>
<input type="radio" name="a_oder_r" value="R" checked="" onchange="<?php
echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Registrieren <br>
</form>
<form action="tu_was.php">
Benutzer: <input type="text" name="benutzername"><br>
<?php
if ($Auswahl == "R" echo 'E-Mail Adresse: <input type="text" id="e_mail" name="e_mail"><br>';
?>
Passwort: <input type="password" name="passwd1"><br>
<?php
if ( $Auswahl == "R" echo ' Passwort: <input type="password" name="passwd2" disabled="true"><br>';
?>
<input type="submit" value="Submit">
</form>
</div>
</body>
Kommentar