Attention, si tu veux vérifier un champ à la sortie du champ, c'est l'attribut onblur="verif();...", mais les actions déclanchées par cet évènement sont exécutées immédiatement sur le poste client (par ex en javascript).
Alors qu'une validation en php implique une vérification côté serveur.
Je vois 2 solutions pour contourner cette contrainte :
- soit tu précharges toutes les valeurs php nécessaires à ta vérification, et tu mets les valeurs dans des variables javascript.
- soit tu recharge une nouvelle page (ou une nouvelle fois la même page) à chaque sortie de champ.
<input ... onblur="document.location='page.php?var='+this.value;" />
|
Je pense que la meilleur solution reste encore d'envoyer tout ton formulaire, et de le vérifier au chargement de la page suivante.
En espérant t'avoir apporté un élément de réponse,
Arnaud