Forms maken

Op deze pagina gaan we leren forms te maken. Ten eerste hebben we een tag om het begin van een form aan te kondigen: de <form> tag.
De attributen:
1: action: het cgi of php-script die het formulier verwerkt, dat kan een asolute pagina zijn, dezelfde pagina, of een relatieve pagina. dit is een verplicht attribuut
2: method: dit kan get(pagina.php?inputnaam=ingevoerdewaar&...) of post(via de interne url) zijn. Eeen verplicht attribuut is dit.
3: target: als je een iframe hebt kan je de naam van het betreffende iframe invoeren.
4: Name: van toepassing bij javascript.
Voorbeeld: <form name='formpie' target='myiframe' method='post' action='verwerk.php'><!-- onderdelen in de form --> </form>

Goed, nu kunnen we het formulier gaan maken met de <input> tag. Dat kan verschillende attributen hebben:
1: type: password(voor wachtwoorden), text(voor gewone text), button(hoort niet bij het formulier), reset(om het formulier te resetten), submit(om het formulier te verzenden), image(submit knop, alleen dan een plaatje), radio(een bolletje), checkbox(vierkant boxje met een v-tje erin), hidden(niet zichtbaar), file(om bestanden te uploaden)
2: name: de variablenaam in php, dus de naam van het formulier
3: src: alleen van toepassing bij <input type='image'>
4: maxlenght: de maximale lengte van het veld.
5: lenght: de lengte van het veld.
6: value: de waarde van formulier-object
voorbeeld: <input type='password' name='wachtwoord' maxlenght='10' lenght='10' value='wachtwoord'>

Andere formulier elementen:
A: <textarea>: een groot textvak met de volgende attributen:
1: name: hetzelfde als de name attribuut bij de <input> tag
2: cols: de lengte(in karakters)
3: rows: de hoogte(in regels)
4: wrap: het type van wrappen(bijv. virtual)
Voorbeeld: <textarea name='myarea' cols='50' rows='5' wrap='virtual'>Text in textarea

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Forms maken
  2. Forms verwerken
  3. Form oefeningen

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.