>> ENCEINTE: Disons raffiner ce dernier mise en œuvre en s'appuyant sur jQuery pour
déménager mon code JavaScript à la tête de ma page de sorte que je n'ai pas besoin
pour, un peu arbitrairement, pâte ci-dessous sous la forme de mon corps.
Remarquez ici que j'ai inclus dans la tête de ma page un tag de script, le
source est l'URL de jQuery, cette bibliothèque JavaScript populaire.
Ci-dessous, qui est une autre balise script l'intérieur de ce qui est mon propre code.
Dans cette première ligne de code, je précise, l'utilisation de jQuery que je voudrais exécuter
la fonction anonyme suivant lorsque le soi-disant document est prêt.
>> Plus précisément, je voudrais d'abord obtenir l'élément à partir de la page dont
ID unique est l'enregistrement, c'est ma forme.
J'aimerais enregistrer un gestionnaire d'événements pour la soumission du formulaire et exécuter
la fonction anonyme qui suit chaque fois que l'événement déclenché.
Plus précisément, je voudrais faire à l'aide jQuery, l'élément, dont les uniques
identificateur est l'enregistrement, mais de il attraper l'enfant de type d'entrée
que se passe j'ai un attribut appelé nom dont la valeur est email.
>> Une fois cela fait, je voudrais obtenir la valeur que l'utilisateur a fourni à cette
champ de formulaire et chèque n'est-ce pas égal citation Fin de citation avec rien entre les deux.
Si oui, je voudrais crier à l'utilisateur qu'il ou elle doit fournir son
adresse e-mail.
>> En attendant, je voudrais faire quelque chose similaire, vérifier si cette forme,
dont l'idée est l'enregistrement, dispose d'une entrée champ comme un enfant, qui a une
nommer attribut dont valeur est le mot de passe.
Et vérifier aussi si la valeur de l'utilisateur pour c'est, je cite, «rien».
Si oui, je voudrais crier à l'utilisateur, soulignant qu'il ou elle doit
fournir un mot de passe.
>> En attendant, je tiens également à vérifier si cette forme dont l'ID est l'enregistrement,
a un enfant d'entrée dont le nom attribut égaux mot de passe, a une valeur
qui ne correspond pas à la valeur que le utilisateur a tapé dans le champ pour que les
que structure similaire, mais dont le nom est la confirmation.
Si oui, je veux crier à l'utilisateur que ses mots de passe ne correspondent pas.
>> Enfin, nous allons vérifier si l'enregistrement entrée, dont le nom de forme
est d'accord, est vérifiée.
Et si c'est le cas, nous allons nie cette réponse avec frapper et crier à l'utilisateur
qu'il ou elle doit accepter de les termes et conditions.
>> Dans chacun de ces cas, lorsque l'utilisateur n'a commis une erreur, nous retournons false pour empêcher
la soumission du formulaire de register.php.
Sinon, si aucun des erreurs ont été faites, nous revenons à la place véritable, ce qui
indiquant que la forme doit en effet être soumis à register.php.
>> Jetons un coup d'oeil dans un navigateur.
Voici donc ma forme.
Essayons de s'inscrire à rien.
Mais nope, je dois fournir mon adresse e-mail.
Faisons-le.
>> Enregistrement à nouveau que donne Je dois fournir un mot de passe.
Faisons-le, cette fois fournir cramoisi.
>> Les mots de passe ne correspondent pas, car, en effet, Je n'ai pas confirmé en tapant
cramoisi nouveau.
Et maintenant, je dois accepter les termes et conditions en cochant cette case,
suivie d'une liste définitive.
>> Et maintenant, je suis vraiment, bien pas vraiment, enregistré.