Tekstinvoeropties voor HTML-formulieren
In het artikel "Delen van een websiteformulier" hebben we kort ingegaan op de invoeropties die beschikbaar zijn voor vormontwerpers. Nu is het tijd om enkele van die opties nader te bekijken. In het bijzonder zijn hier drie velden waarmee u tekstinformatie van uw bezoekers kunt vastleggen en opslaan.

Tekstveld
Het tekstveld is een van de meest gebruikte formuliervelden. Het wordt gebruikt om korte tekstantwoorden vast te leggen, zoals de naam van de bezoeker. U kunt "size =" gebruiken om de grootte van het tekstveld te wijzigen; "maxlength =" om het aantal tekens te beperken dat de bezoeker kan invoeren, zoals met een telefoonnummer of een postcode; en u kunt ook een beginwaarde instellen met "value =".

Een tekstveld dat als volgt is gecodeerd:



... ziet er zo uit op uw site:



Tekstgebied
Tekstgebieden worden minder vaak gebruikt dan tekstvelden; ze worden gebruikt om grotere invoerblokken vast te leggen, dus u kunt er bijvoorbeeld een aan uw formulier toevoegen als een opmerkingenveld. Net als bij het tekstveld kunt u de grootte van het veld opgeven; "rijen =" stelt de breedte van het tekstgebied in, terwijl "cols =" de hoogte instelt. Tekstgebieden hebben ook een optie voor tekstomloop. Als u het op "wrap = off" zet, wordt ingevoerde tekst behandeld als één lange regel; "wrap = virtual" betekent dat de tekst binnen het formulier lijkt te zijn ingepakt, maar de gegevens zelf zonder linebreaks naar de server worden verzonden, terwijl "wrap = physical" ervoor zorgt dat het formulier echte linebreaks aan het veld toevoegt en naar de server verzendt met de pauzes inbegrepen.

Een tekstgebied als volgt gecodeerd:

U kunt experimenteren door wat tekst in dit vak in te voeren.

... zou er zo uitzien:

-TEXTAREA- rijen = "6" cols = "40" wrap = "virtual"> U kunt experimenteren door wat tekst in dit vak in te voeren.-TEXTAREA->

Wachtwoord veld

Het wachtwoordveld is vergelijkbaar met het tekstveld, maar alles wat de bezoeker het veld betreedt, is verborgen - alles wat uw bezoeker ziet is een reeks puntjes. Dit kan voor een bezoeker uiterst geruststellend zijn, omdat iedereen die achter hem loopt terwijl hij zijn informatie invoert, het wachtwoord van de gebruiker niet in één oogopslag kan achterhalen. Houd er rekening mee dat gegevens die in een wachtwoordveld worden ingevoerd, niet daadwerkelijk worden gecodeerd - als u beveiliging wilt toevoegen aan de informatie van uw gebruiker, moet u het op een andere manier doen, meestal door een beveiligde site op te zetten.

De attributen van het wachtwoordveld zijn identiek aan die van een tekstveld.

Een wachtwoordveld dat als volgt is gecodeerd:



... zou er zo uitzien: