Before me there was many, after me there will be none. I'm the one!
voor een pulldown zou je de onchange event handler kunnen gebruiken, voor een checkbox de onclick
Intentionally left blank
Ik kom er nog niet echt uit.
Ik heb nu dit, maar als ik nu op Speler klik dan wordt er een input vak geopend op een blanco pagina.
<form method="POST" name="login">
Speler 1: <select size="1" name="speler1" onchange="change1()">
<option selected>Computer</option>
<option>Speler</option>
</select><br>
<br>
Speler 2: <select size="1" name="speler2" onchange="change2()">
<option selected>Computer</option>
<option>Speler</option>
</select>
</form>
<script>
function change1()
{
if (document.forms["login"].speler1[1].checked = true)
{document.write ('<input type="text" name="naam" size="20">');
}
}
</script>
Ik heb nu dit, maar als ik nu op Speler klik dan wordt er een input vak geopend op een blanco pagina.
<form method="POST" name="login">
Speler 1: <select size="1" name="speler1" onchange="change1()">
<option selected>Computer</option>
<option>Speler</option>
</select><br>
<br>
Speler 2: <select size="1" name="speler2" onchange="change2()">
<option selected>Computer</option>
<option>Speler</option>
</select>
</form>
<script>
function change1()
{
if (document.forms["login"].speler1[1].checked = true)
{document.write ('<input type="text" name="naam" size="20">');
}
}
</script>
Before me there was many, after me there will be none. I'm the one!
nadat het document geparsed is kan je ook geen document.write's meer doen; zorg dat die input al in je document staat met style="display:none" en toggle gewoon de display-property naar 'block' of 'inline' of wat je wilt...
Intentionally left blank