Door
Johan Vels
op 19-01-2015 10:50
gewijzigd op 19-01-2015 10:50
1.318 views
Hallo Allemaal!
Heb een formulier waarin een email en radio submit zit.
Nu zou ik willen dat zowel de email value als de geselecteerde radio button checked blijft na submit van de form.
Nu is dat voor email gelukt, maar hoe doe ik dit voor de radio buttons?
Huidige code:
<?php
// define variables with the value for each field
// the value from POST, if this exist, or an empty value
$email = isset($_POST['email']) ? $_POST['email'] : '';
$fhtml = '
<form id="contact-form" action="send.php" method="post">
<label>
<span>E-mailadres*</span>
<input type="email" name="email" tabindex="14" id="email" value="'. $email. '">
<button type="submit" formaction="index.php#form-anchor">Check E-mailadres</button>
<label>
<label>
<span>Tijd</span>
<input id="item5" value="1 jaar" type="radio" name="tijd">
<label for="item5">1 Jaar</label>
<input id="item6" value="3 jaar" type="radio" name="tijd">
<label for="item6">3 Jaar</label>
</label>
</form> ';
echo $fhtml; ?>
Wil graag dat de radio button die geselecteerd is (2 keuzes) VOOR de submit NA de submit checked blijft. Zoals dat nu ook bij $email gebeurd, deze blijft NA submit de ingevulde value behouden met isset($_POST['email']) ? $_POST['email'] : '';
vind ik dus totaal niet leesbaar. Vooral als je heel veel HTML moet toevoegen aan $fhtml zoals de topic start wil. Met de code van Ward zal het een heel onoverzichtigelijke code worden.