>> ENCEINTE: Prenons maintenant un regard sur une page Web qui permet à un utilisateur d'
inscrivez-vous pour quelque chose, mais que fait comprend un certain côté client
validation de ses entrées.
>> Remarquez ici, sous forme-1.html, j'ai même forme que précédemment, mais j'ai
ajouter un attribut ID à ma balise form, dont la valeur est inscrivez-vous, si
que j'ai un ID par lequel je peux identifier de manière unique cette forme dans mon DOM.
Maintenant, remarquez en dessous de mon formulaire tag est un script étiquette, de sorte que très délibérément,
mon code JavaScript n'exécutera une fois la balise form et ses nœuds DOM
ont été chargés.
>> A l'intérieur de la balise script avis est l' première ligne ici où je déclare une
variable appelée forme et assigner il la valeur de retour de
document.getElementById de devis enregistrement Fin de citation.
C'est cette ligne de code qui va chercher à travers mon DOM, la recherche de la
élément ou nœud qui a une situation unique identifiant de l'enregistrement, le stockage
la valeur de retour en fin de compte dans cette variable.
>> Puis-je m'inscrire à ce formulaire un événement gestionnaire pour la soumission du formulaire,
avec form.onsubmit et attribuer qu'une fonction anonyme, dont le corps
procède à faire ce qui suit.
Si le champ de cette forme, dont le nom est e-mail, a une valeur égale à l'utilisateur
citer rien unquote, alors nous sommes aller à avertir l'utilisateur qu'il ou elle
doivent fournir leur adresse e-mail, et nous retournons false afin que la forme
lui-même n'est pas fourni pour vous inscrire point php.
>> Sinon, si le formulaire a un champ dont le nom est le mot de passe et dont la valeur est
entre guillemets, puis nous allons hurlement à l'utilisateur qu'il
doit fournir un mot de passe.
Et de nouveau, retourner false afin que le formulaire n'est pas soumis à
inscrivez-vous point php.
>> Pendant ce temps, si la valeur que l'utilisateur dispose d' tapé dans le champ de formulaire appelé
mot de passe ne correspond pas à la valeur que l'utilisateur a fourni pour la forme
champ appelé confirmation, puis nous allons crier à l'utilisateur les mots de passe ne
allumette, et puis retourner false afin que le formulaire n'est pas soumis à
inscrivez-vous point php.
>> Enfin, si ce n'est pas le cas que l' l'entrée de l'accord de forme est cochée,
puis nous allons crier à l'utilisateur expliquant qu'il ou elle doit accepter les termes
et de l'état, et de nouveau retourner false de sorte que le formulaire n'est pas soumis à
inscrivez-vous point php.
>> Sinon, si, aucun de ces erreurs ont été faite, nous allons en effet revenir vrai
et permettre la soumission du formulaire pour vous inscrire point php.
>> Jetons un oeil à ces possible erreurs maintenant par l'ouverture
la page dans un navigateur.
http://localhost/form-1.HTML.
Voici alors ce formulaire.
Donnons rien.
>> Vous devez fournir votre adresse e-mail.
Très bien, nous allons au moins coopèrent le long de ces lignes.
>> Vous devez fournir un mot de passe.
Très bien, nous allons choisir un mot de passe comme le cramoisi.
Les mots de passe ne correspondent pas.
Ah, j'ai besoin de coopérer et de fournir le même mot, cramoisi, de nouveau.
>> Vous devez accepter les termes et conditions.
Très bien, nous allons vérifier maintenant cette boîte.
Et enfin, ouf, je suis inscrit.