 |
Opdrachten
1) Pas onderstaande script toe die controleert of er wel degelijk een e-mail
werd ingevuld in een formulierveldje.
Je controleert het @ en een punt met de ingebouwde functie indexOf('teken',Start
van de string). Deze functie geeft de plaats weer van het teken in het zinsdeel.
Bijvoorbeeld: indexOf('@',tralala@hopsaland.be) geeft als resultaat 8. Inderdaad
het apenstaartje is het achtste teken in de tekenreeks. Als het teken niet
aanwezig is, dan wordt de waarde -1 weergegeven. Zo kan dus achterhaald worden
of een teken aanwezig is of niet. Of het e-mail adres nu ook echt bestaat
kunnen we hiermee niet achterhalen.
function controlemail(){
if (document.boeking.email.value.indexOf('@',0)==-1 ||
document.boeking.email.value.indexOf('.',0)==-1){alert("geen geldig e-mail
adres")}
}
Let op de || (dubbel sluisteken) om een OF te veroorzaken. Een && staat voor EN
in Javascript.
2) Controleer, met een zelfgeschreven functie, of een persoon bij het invullen
van zijn geboortedatum geen huidig jaartal ingeeft. (bvb niet jonger dan 1 jaar)
|