[js] veld plaatsen als je checkbox aanklikt

Pagina: 1
Acties:

  • mrbombastic
  • Registratie: Oktober 2002
  • Laatst online: 13-02-2025
Hoe maak je een script dat als je op een pagina een checkbox selecteert, of een waarde in een pull-down menu selecteert, er dan een nieuw invoerveld geplaatst wordt.

Met document.forms["formnaam"].veld[1].checked = true

lukte me het niet.

Before me there was many, after me there will be none. I'm the one!


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:04

crisp

Devver

Pixelated

voor een pulldown zou je de onchange event handler kunnen gebruiken, voor een checkbox de onclick

Intentionally left blank


  • mrbombastic
  • Registratie: Oktober 2002
  • Laatst online: 13-02-2025
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>

Before me there was many, after me there will be none. I'm the one!


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:04

crisp

Devver

Pixelated

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