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

JavaScript Discussion :

Validation formulaire au clic sur checkbox


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2019
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par d�faut Validation formulaire au clic sur checkbox
    Bonjour � tous,

    Je travaille actuellement sur un projet et je suis actuellement bloqu� � un niveau.

    voici mon code :
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <form method="POST" action="Script/gg.supprimerDemande.php">
                            	<input type="hidden" name="cp" value="<?php echo $donnees1['cp']; ?>">
                            	<input type="hidden" name="epsf" value="<?php echo $value['numE']; ?>">
                            <td><input type="checkbox" onclick="return confirm('voulez-vous supprimer la demande avec le N° : <?php echo $value['numE']; ?> ?'); this.form.submit()">  </td> 
                            </form>

    J'ai donc un tableau avec une case � coch� qui ex�cute mon action lors du clic avec une demande de confirmation.
    Le probl�me est que lorsque je mets le return confirm, j'ai bien un "pop-up" de confirmation mais si je clickc sur oui, l'action ne sera pas ex�cut�, la case sera juste coch�
    mais, lorsque je retire le return et que je mets juste confirm, que je mette oui ou non sur le "pop-up", mon action est quand m�me effectuer et la demande li�e au numE est quand m�me supprim�.

    Merci d'avance !

  2. #2
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    si tu d�veloppes et indente le code mis dans ton onclick tu obtiens
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    return confirm('voulez-vous supprimer la demande avec le N° : <?php echo $value['numE']; ?> ?');
    this.form.submit() ; // cette ligne n'est jamais vue !!!
    Passe plut�t par une fonction externe et g�re le fait que le checkbox soit checked ou non.

  3. #3
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2019
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par d�faut
    Merci pour ta r�ponse. Mais je ne vois pas vraiment ce que tu veux dire, pourrais-tu m'en expliquer plus ?

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Au lieu de ce code
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="checkbox" onclick="return confirm('voulez-vous supprimer la demande avec le N° : <?php echo $value['numE']; ?> ?'); this.form.submit()">
    tu devrais avoir quelque chose comme
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="checkbox" onclick="fctCheckBox('<?php echo $value['numE']; ?>')">
    et dans la partie <script> de ta page la description de la fonction
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function fctCheckBox(param) {
      var suite = confirm("voulez-vous supprimer la demande avec le N° :  " + param + "?");
      // le reste de ta fonction
      // avec l'envoi du formulaire si OK
    }

  5. #5
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2019
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par d�faut
    salut, merci mon code � �t� indent� mais mon erreur reste toujours la m�me. Auriez-vous une piste ?

  6. #6
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    ... mais mon erreur reste toujours la m�me
    il faut que tu nous montres le code que tu as r�alis�.

  7. #7
    Membre averti
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2019
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par d�faut
    Le code qui me permet de faire l'affichage gr�ce au echo ou celui du script qui permet la supression ?

  8. #8
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Le code HTML g�n�r�, CTRL +U, juste le n�cessaire pour voir la relation entre le HTML et le code JavaScipt que tu as �cris.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 26/06/2015, 16h17
  2. [PHP 5.4] Validation formulaire Method POST sur la m�me page
    Par actarus4444 dans le forum Langage
    R�ponses: 2
    Dernier message: 09/12/2014, 22h13
  3. [AC-2010] filtrer sous formulaire suite clic sur donn�e
    Par sebing dans le forum VBA Access
    R�ponses: 7
    Dernier message: 20/10/2011, 11h21
  4. [MySQL] Comment emp�cher le renvoi d'un formulaire apr�s clic sur rafraichir
    Par pcdj dans le forum PHP & Base de donn�es
    R�ponses: 7
    Dernier message: 18/01/2007, 23h42
  5. valider formulaire en cliquant sur image
    Par Lettue dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 30/09/2006, 11h47

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