<?
<script type="text/javascript" language="javascript">
function kinderen(aantal)
{
content = '';
for(i = 1; i <= aantal; i++)
{
content += '<label>Naam:</label> <input type="text" name="Naam_kind_';
content += i +'" /> <br /><label>Geboortedatum (00-00-00):</label> <input type="text" name="Geboortedatum_kind_';
content += i + '" /><select name="Jongen_meisje_kind_';
content += i + '"><option>j/m</option><option value="Jongen">Jongen</option><option value="Meisje">Meisje</option></select><br /><br />';
}
document.getElementById('kinderen').innerHTML = content;
}
</script>
?>
en dat wordt aangeroepen met:
<select name="Aantal_kinderen" onchange="javascript: kinderen(this.value)">
<option value="0">0</option>
<option value="1"<?=(isset($_POST['Aantal_kinderen']) && $_POST['Aantal_kinderen'] == 1) ? 'selected="TRUE"' : '' ?>>1</option>
<option value="2"<?=(isset($_POST['Aantal_kinderen']) && $_POST['Aantal_kinderen'] == 2) ? 'selected="TRUE"' : '' ?>>2</option>
<option value="3"<?=(isset($_POST['Aantal_kinderen']) && $_POST['Aantal_kinderen'] == 3) ? 'selected="TRUE"' : '' ?>>3</option>
<option value="4"<?=(isset($_POST['Aantal_kinderen']) && $_POST['Aantal_kinderen'] == 4) ? 'selected="TRUE"' : '' ?>>4</option>
<option value="5"<?=(isset($_POST['Aantal_kinderen']) && $_POST['Aantal_kinderen'] == 5) ? 'selected="TRUE"' : '' ?>>5</option>
</select>