HTML Keuzerondjes

Keuzerondjes ook wel genoemd radiobuttons worden gebruikt wanneer de gebruiker uit meerdere mogelijkheden één keuze moet maken.

Keuzerondjes worden gemaakt met het input element. Met behulp van het type attribuut bepaal je dat het om keuzerondjes gaat. Keuzerondjes worden gecreëerd door het gebruik van meerdere "radio" knoppen, allemaal met dezelfde naam, maar met verschillende waarden. De gebruiker mag slechts één item uit een reeks selecteren.

VoorbeeldVoorbeeld:
<input type="radio" name="taal" value="htm">HTML<br>
<input type="radio" name="taal" value="css">CSS<br>
<input type="radio" name="taal" value="jsc">Javascript<br>
<input type="radio" name="taal" value="jqu">jQuery<br>
<input type="radio" name="taal" value="xml">XML<br>
<input type="radio" name="taal" value="asp">ASP.NET<br>
<input type="radio" name="taal" value="php">PHP<br>
<input type="radio" name="taal" value="sql">SQL<br>

Het name attribuut gebruik je om aan te geven welke keuzerondjes bij elkaar horen. Het value attribuut definieert welke waarde naar de server gestuurd moet worden als een keuzerondje geselecteerd is.

Het checked attribuut zorgt er voor dat een keuzerondje bij openen van het formulier geselecteerd is.

VoorbeeldVoorbeeld:
<input type="radio" name="nieuwsbrief" value="ja" checked>Ja

Indien je wilt dat de gebruiker een bepaalde keuze niet kan selecteren, kan je het disabled attribuut toevoegen aan het input element.

VoorbeeldVoorbeeld:
<input type="radio" name="taal" value="xml" disabled>XML


Voorbeeld formulier

Hieronder volgt een voorbeeld van een formulier met keuzerondjes waar een PHP script wordt gebruikt om de informatie uit het formulier te verwerken.

VoorbeeldVoorbeeld:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="forms/radio/style.css">
</head>
 <body>
  <p><b>Volgende cursus zou ik graag willen volgen:</b></p>
  <form action="radio/check.php" method="post">
  <input type="radio" name="taal" value="HTML" checked>HTML<br>
  <input type="radio" name="taal" value="CSS">CSS<br>
  <input type="radio" name="taal" value="Javascript">Javascript <br>
  <input type="radio" name="taal" value="jQuery">jQuery<br>
  <input type="radio" name="taal" value="XML">XML<br>
  <input type="radio" name="taal" value="ASP.NET">ASP.NET<br>
  <input type="radio" name="taal" value="PHP" disabled>PHP<br>
  <input type="radio" name="taal" value="SQL" disabled>SQL
  <hr>
  <p>Nieuwsbrief: <input type="radio" name="nbrief" value="Ja" checked>Ja 
  <input type="radio" name="nbrief" value="Nee">Nee</p>
  <input type="submit" name="submit" value="Verzenden">
 </body>
</html>


Ad blocker gedetecteerd!
  Ons website heeft gedetecteerd dat u een Ad blocker gebruikt. Codecenter.nl is gratis, wij blijven overeind door het weergeven van advertenties en u kunt ons daarbij helpen. Het wordt aanbevolen om uw Ad blocker uit te schakelen zodat u verder gebruik kunt maken van codecenter.nl, alvast bedankt.