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 :

Récupérer réponse confirm(js) d'un formulaire html/php


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2012
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Récupérer réponse confirm(js) d'un formulaire html/php
    Bonjour,

    Dans le cadre d'un projet personnel j'aimerais récupérer une réponse confirm box d'un formulaire afin d’incrémenter ou non des variables.

    En gros, le code marcherait comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <form method=POST action=laMemePage.php>
    <?php
     
    echo i
    echo j          
    ?>
    		var1 : <input type=text name=var1> <br>
    		var2 : <input type=text name=var2> <br><br>
    		<input type="submit" onClick=<script>confirm("voulez vous en creer un nouveau ?")>
    </form>
    Et récupérer la valeur du confirm. Si oui j++ sinon i++ et j=1.

    Merci d'avance.

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut
    Bonjour,

    Sur le onclick, vous pouvez appeler une fonction qui ferait ceci, car confirm renvoie un booléen :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function maFonction()
    {
         if(confirm("voulez vous en creer un nouveau ?"))
         {
             j++;
         }
         else
         {
             i++;
             j=1;
         }
    }

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2012
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    l'idée de la fonction est bonne mais je reste toujours au même problème

    mes variables i et j sont des variable de session php car je dois m’arrêter a un certain nombre pour i et j étant la pour l'affichage afin de savoir ou es-ce que l'utilisateur en est

    comment faire passé ces variables de php à javascript et inversement

    je sais que l'un est un langage serveur et l'autre client et donc c'est compliqué mais lors du submit la page est refresh donc techniquement je devrait pouvoir faire passer d'un langage a l'autre non ? je ne m'y connait pas trop en JS


    (si je ne suis pas assez clair dite le et je vous explique plus en détail le but de la page web en question)

    merci d'avance

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    dans des values d'input (hidden)
    ou en get dans l'url

  5. #5
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut
    Ha oui je n'avais pas vu que c'était un bouton submit.
    Comme le dit SpaceFrog, vous pouvez remplacer les instructions du if - else par des instructions du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    document.getElementById("idChamp1").value = parseFloat(document.getElementById("idChamp1").value) + 1;
    document.getElementById("idChamp2").value = "1";
    Ce qui signifie qu'au chargement de la page, vous avez créé des champs ainsi :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="hidden" id="idChamp1" value="<?php echo i ?>" />

Discussions similaires

  1. gestion de matériel(formulaire html,php)
    Par sajodia dans le forum Langage
    Réponses: 6
    Dernier message: 06/02/2010, 00h43
  2. Formulaire html +PHP
    Par Imp rusg dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2009, 18h45
  3. formulaire HTML-PHP
    Par Paskalin dans le forum Langage
    Réponses: 33
    Dernier message: 11/09/2008, 09h44
  4. value d'un formulaire HTML/PHP
    Par sbitsch dans le forum Langage
    Réponses: 2
    Dernier message: 13/06/2007, 18h53
  5. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 17h27

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