IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] Validation de formulaire


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 178
    Par défaut [Smarty] Validation de formulaire
    Bonjour à tous,

    J'ai un simple problème de validation d'un formulaire de suppression...

    D'abord, mon code, ensuite j'explique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    if ( isset($_GET['action']) && $_GET['action']=='del') {
    	//Recuperation des parametres
    	$idUtilisateur = $_GET['id'];
     
    	//Creation de la requete
    	$tableDel = new tableClass();
    	$params = array("table" => "utilisateur");
     
    	$condition = array();
    	$condition[] = new proprieteClass("idUtilisateur", "=", $idUtilisateur, CONSTANTE);
     
    	//Validation du choix
    ?>
    	<script language="javascript">
    		confirm("Suppression OK (faire validation)");
    	</script>
    <?php
    	//Suppression de la societe
    		$result = $tableDel->effacerTable($params, $condition);
    }
    Je ne vous met pas le template, c'est un formulaire tout ce qui a de plus simple...

    Enfin, mon problème est simplement lié au fait que mon script continue de s'éxecuter même si le "confirm" est négatif!
    Je pense que mon problème est plus "JavaScript" que Smarty, mais je préfère le poster ici pour ne pas polluer mon code et pour savoir si les utilisateurs de smarty n'ont pas d'astuces à ce sujet

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Bonjour,

    Ton js devrait être dans le template lui-même. Tu peux mettre du script dans le template avec {literal} (pour la prise en charge des accolades)

    Le confirm javascript devrait être dans soit dans une fonction soit sur le click d'un lien...

    N'hésite pas à poster ton template.

    @++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 178
    Par défaut
    Ok, merci beaucoup...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. validation du formulaire de la page ouvrante d'un popup
    Par noa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/08/2005, 12h11
  2. Réponses: 5
    Dernier message: 24/05/2005, 11h21
  3. Valider un formulaire contenu dans une iframe
    Par snoopy5.0 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2005, 11h14
  4. Valider un formulaire par une image
    Par Fleep dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/10/2004, 01h50
  5. [Struts]Validation de formulaire
    Par djoukit dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/03/2004, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo