Bij het maken van een formulier in html kan je for - id gebruiken om een label te koppelen aan een invoerelement, zoals hieronder getoond.

In deze oefening wordt gecontroleerd of elke for gekoppeld is aan een uniek invoerelement. Bekijk de voorbeelden zoekFormulier.html1 en paginaMetFormulier.html2 die in de theorieles toegelicht werden (download beide bestanden en bekijk ze in VSCode).

Opdracht

Je moet informatie zoeken in de lijnen die de tekst for=" of de tekst id=" bevatten. Telkens ben je geïnteresseerd in het woordje dat daar onmiddelijk op volgt, Je oplossing wordt uiteraard ook getest met andere bestanden! Je kan de Dodona Tutor niet gebruiken voor de bestanden bestand1.html, bestand2.html, ...!

Er wordt geen foutafhandeling gevraagd. Je mag dus veronderstellen dat het bestand correct geopend wordt, en html-code bevat. Er worden ook altijd "-tekens gebruikt in de beschrijving van een attribuut.

Opmerkingen

Voorbeelden

>>> zoek("for",'    <label for="vnaam">Voornaam</label>')
"vnaam"
>>> zoek("id" ,'    <input id="vnaam" name="voornaam" type="text" value="Helga" />')
"vnaam"
>>> zoek("id" ,'<html>')
""
>>> valideer("zoekFormulier.html")
True
>>> valideer("paginaMetFormulier.html")
True