jQuery Form Validation Plugin

Le plugin Validation permet d'effectuer des validations de formulaires du côté client, pour assurer que les données que vous jugez obligatoires soient effectivement entrées par l'utilisateur sans soumettre le formulaire. C'est un plugin très puissant car très bien adaptable. Source et © Jörn Zaefferer.
  • Ressource Précédente
  • Télécharger
  • Ressource Suivante

Démonstration

Implémentation

2 fichiers son nécessaires au bon fonctionnement de ce plugin, la librairie jquery, et le fichier js du plugin:

  1. /** jQuery Inclusion **/
  2. <script type="text/javascript" src="Chemin_vers/jQuery.js"></script>
  3.  
  4. /** Plugin Inclusion **/
  5. <script type="text/javascript" src="Chemin_vers/jquery-validate.js"></script>

Comme ce plugin marche avec les formulaires, l'étape suivante consiste à écrire le code html de celui que vous vouez valider. La règle à suivre est simple, il suffit d'ajouter la class='required' à chaque élément qui devra être remplis obligatoirement par l'utilisateur (input, select, textarea...).

  1. <form id="formid" action="" method="POST">
  2.  
  3. <label for="field1">Compulsory Field 1</label>
  4. <input id="field1" name="field1" class="required" />
  5.  
  6. <label for="field2">Compulsory Field 2</label>
  7. <input id="field2" name="field2" class="required" />
  8.  
  9. <label for="field3">Compulsory Field 3</label>
  10. <input id="field3" name="field3" class="required" />
  11.  
  12. <input id="valid_submit" name="valid_submit" type="submit" />
  13. </form>

Finalement, pour enclencher la validation, le code suivant devra être ajouté dans le header de votre page ou dans un fichier js à part:

  1. <script type="text/javascript">
  2. // Plugin Utilisation
  3. $(document).ready(function(){
  4. $("#formid").validate();
  5. });
  6. </script>

Il est à noter que l'id du formulaire doit être le même dans le JavaScript et dans le html pour que la validation marche.

N'oubliez pas d'ajouter aussi une validation côté serveur dans le cas ou le JavaScript serait désactivé

Partager:

  • Tweet this
  • Buy the author a coffee
  • Bump this
  • Digg this
  • Post this on Del.icio.us
  • Post this on StumbleUpon
  • Post this on Reddit
  • Post this on Technorati
  • Post this on Google
  • Post this on Facebook
  • Email this to a friend

Vous seriez peut être aussi intéressé par::

  • How to make SEO friendly urls
  • Wordpress SchmancyBox Plugin
  • How to create an Ajax, validated form
  • How to create your own rss feed
  • YouTube video manager with PHP, MYSQL & jQuery
  • How to turn any jQuery plugin into a WordPress one

Poster un Commentaire

Commentaires récents

jdmweb
No comments have been posted so far. Be the first!
De jdmweb à 13:52 06/09/10 { Répondre }