HTML Tekstvelden

Tekstvelden zijn kleine rechthoekige vensters die klaar staan om informatie van gebruikers te ontvangen. Gebruikers zullen merken dat wanneer ze met de muisaanwijzer over deze velden bewegen dat de cursor verandert van een pijl naar een karakter (|). Dit betekent dat de gebruiker een beperkte hoeveelheid tekst op één regel kan invoeren. De standaard breedte van een tekstveld is ongeveer 20 tekens maar er mag meer tekst ingevoerd worden dan past in het tekstveld. De tekst scrollt aan het eind van het tekstveld automatisch door.

Een tekstveld wordt op een webpagina geplaatst met behulp van het <input> element.

<input type="text">

Tip Door het "type" attribuut de waarde "text" te geven, bepaal je dat het om een tekstveld gaat.

VoorbeeldVoorbeeld:
<p>Naam: <input type="text"></p>
<p>Email: <input type="text"></p>


Breedte van een veld

Je kunt het attribuut size gebruiken om te bepalen hoe breed het veld op het scherm moet worden weergegeven.

VoorbeeldVoorbeeld:
<p>Naam: <input type="text" size="30"></p>
<p>Email: <input type="text" size="30"></p>
Uitproberen CSS


Maximaal aantal tekens

Met het attribuut maxlength wordt het maximaal aantal tekens dat ingevoerd kan worden ingesteld.

VoorbeeldVoorbeeld:
<p>Naam: <input type="text" maxlength="15"></p>
<p>Email: <input type="text" maxlength="15"></p>


Voorbeeld van tekstvelden

In het volgende voorbeeld zijn de attributen type, name, size en maxlength toegevoegd aan het input element. Het name attribuut kent een naam toe aan het invoerveld. Name wordt gebruikt om de inhoud van een veld die naar een programma (script) op de server wordt gestuurd te identificeren.

VoorbeeldVoorbeeld:
<p><b>Voer uw gegevens in:</b></p>
<table>
  <tr>
    <td>Voornaam:</td>
    <td><input type="text" name="vnaam" maxlength="15"></td>
  <tr>
    <td>Achternaam:</td>
    <td><input type="text" name="anaam" maxlength="15"></td>
  <tr>
    <td>Straat:</td>
    <td><input type="text" name="straat" maxlength="15"></td>
  <tr>
    <td>Postcode:</td>
    <td><input type="text" name="postcode" maxlength="7" size="7"></td>
  <tr>
    <td>Stad:</td>
    <td><input type="text" name="stad" maxlength="15"></td>
  <tr>
    <td>Land:</td>
    <td><input type="text" name="land" maxlength="15" size="25"></td>
  <tr>
    <td>Email:</td>
  <td><input type="text" name="email" maxlength="20" size="30"></td>
  </tr>
</table>


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.