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

Vous trouverez ici des morceaux de codes qui peuvent être utiles à votre site.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

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

Message par Dakin Quelia »

» 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("");
};

Verrouillé

Qui est en ligne

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