[phpBB 3.2.x] Aperçu et annuler d'un formulaire

Vous trouverez ici des morceaux de codes qui peuvent être utiles à votre site.
Avatar de l’utilisateur
Dakin Quelia
Webmaster
Webmaster
Messages : 563
Enregistré le : Ven 27 Nov 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.2.x] Aperçu et annuler d'un formulaire

Messagepar Dakin Quelia » Lun 2 Juil 2018 02:15

» Aperçu et annuler d'un formulaire

Ce morceau de code ajoute deux fonctions à votre script : un pour avoir un aperçu du contenu du formulaire et l'autre pour annuler le contenu du formulaire.

Code : Tout sélectionner

/**************************************************
*   PreviewForm()
*   Author : Dakin Quelia
**************************************************/
customforms.PreviewForm = function()
{
   var input_field = "";
   var value_field = "";
   var message = "";   
   
   message += "[list]\n";   
   
   // On récupère tous les champs du formulaire.
   $("#CustomForm input[type='text'], #CustomForm select, #CustomForm textarea").each(function()
   {
      // Si le champ est vide, on affiche une erreur.
      if ($(this).val() == '')
      {
         $('p.error').css("display", "block");
      }
      else
      {
         // On masque les erreurs
         $('p.error').css("display", "none");

         // On récupère tous les labels.         
         var $label = $("label[for='" + this.id + "']");
         
         input_field = $label.text();
         value_field = $(this).val();
   
         message += "[*][b]" + input_field + "[/b] : " + value_field + "\n";
      }
   });
   
   message += "[/list]";   
      
   // On affiche l'aperçu
   $('#previewform').css("display", "block");
   $('#separator').css("display", "block");   
   $('#message').val(message);
};

/**************************************************
*   ResetForm()
*   Author : Dakin Quelia
**************************************************/
customforms.ResetForm = function() {
   $('#previewform').css("display", "none");
   $('#separator').css("display", "none");   
   $('#message').val("");
};

Retourner vers « Codes/Snippets »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité

cron