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 :

[formulaire]Recuperation valeur select et réutilisation


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut [formulaire]Recuperation valeur select et réutilisation
    Bonjour à tous, je sais qu'il y deja pas mal de post sur la recuperation de valeur de menu deroulant et aussi dans la FAQ etc mais mon problème ne se situe pas vraiment là,
    en fait dans mon cas ca serai plus un truc du genre :

    - j'ai une page ./index.php qui est ma page principale

    - une page dans /include/class/class_groupe.inc.php (contenant la classe groupe et notament la methode menu déroulant)

    - une page dans /include/class/class_incident.inc.php (contenant la classe groupe et notament le dit formulaire)


    Lorsque j'ai ./index.php?action=ajouter&class=incident
    un formulaire s'affiche
    grace à un $incident->Formulaire();
    avec notament un menu deroulant des "groupes" appellé grace a une méthode
    $groupe->MenuDeroulant()
    Ce que je voudrais c'est modifier la valeur d'une variable $id_groupe dans mon index.php (par ex ./index.php?action=ajouter&class=incident&id_groupe=xxx)

    Actuelement j'essaie ceci :
    Dans le menu deroulant des groupes :
    je rajoute ca dans mon select pour recup la value et appeller la fonction refreshForm :
    <SELECT name=\"id_groupe\" onChange=\"refreshForm(this.options[this.selectedIndex].value);\">

    et le code de refreshForm :

    <script type="text/javascript" language="javaScript">
    function refreshForm(var value_id)
    {
    //Je refresh la page du formulaire
    document.location = '../../admin/index.php?action=ajouter&class=incident&id_groupe='+value_id;
    }
    </script>
    Un truc dans le genre devrai marcher a moins d'une erreur sur le prinicipe ou dans le script mais je n'arrive pas a balancer la page (je ne sais pas ou mettre le code du script car le menuderoulant est une methode de classe php)
    Dans la console javascript il me dit refreshForm not defined et aussi missing formal parameter sur le "var"
    je precise que je suis en pur PHP je n'ai pas de fichier en .hml

    Pourriez-vous m'aider ?, si oui comment ?
    C'est le signe d'un fou, qu'avoir honte d'apprendre
    Ubuntu 10.04 Lucid Lynx @home
    LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu

  2. #2
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut
    je m'apercoit que ca marche tres bien, pour les menus deroulant le type de menu change lorsque je met un ig_groupe directement en URL mais je n'arrive pas a faire de redirectoin en ajoutant en parametre l'id recuperé dans le select !
    C'est le signe d'un fou, qu'avoir honte d'apprendre
    Ubuntu 10.04 Lucid Lynx @home
    LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu

  3. #3
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut
    Bon avec :

    <SELECT name=\"id_groupe\" onChange=\"refreshForm(this.options[this.selectedIndex].value);\">

    et ca comme code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script type="text/javascript" language="javaScript">
    function refreshForm(value_id)
    {
    //Je refresh la page du formulaire
    document.location = './index.php?action=ajouter&class=incident&id_groupe='+value_id;
    }
    </script>
    ca marche merci quand meme !
    par contre je ne sais pas comment planquer mon code javascript dans ma page car j'utilise un header quelque part mais ca plante a cause du code javascript
    C'est le signe d'un fou, qu'avoir honte d'apprendre
    Ubuntu 10.04 Lucid Lynx @home
    LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu

  4. #4
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut
    Nan c bon c reglé !
    C'est le signe d'un fou, qu'avoir honte d'apprendre
    Ubuntu 10.04 Lucid Lynx @home
    LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu

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

Discussions similaires

  1. Recuperer valeur SELECT
    Par rhodia dans le forum Débuter
    Réponses: 6
    Dernier message: 11/05/2011, 10h54
  2. Réponses: 10
    Dernier message: 14/03/2008, 18h10
  3. [Formulaire] recuperation valeur bouton
    Par Katachana dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/03/2008, 13h40
  4. Recuperer valeur select
    Par Tee shot dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 17/09/2007, 20h41
  5. [sgbd] Recuperer valeurs d'un Select dans un tableau
    Par Mu_Belier dans le forum SGBD
    Réponses: 16
    Dernier message: 27/05/2005, 15h46

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