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 :

Modification d'un script


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de tom06440
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 150
    Points : 102
    Points
    102
    Par défaut Modification d'un script
    Bonjour @ tous

    j'utilise un script qui permet sélectionner un élément dans une liste et de l'ajouter dans l'autre mais je rencontre des problèmes ...

    Voici mes problèmes :
    - Impossible de récupérer les donnée de la 2eme liste lors de la validation du formulaire
    - Comment faire pour tout transférer d'un coté ou d'un autre ?

    voici le code source :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    <script language="Javascript">
    function affecte(aff,unaff) // AFFECTATION LIGNE PAR LIGNE
    {
    sel=unaff.options.selectedIndex; // Indice de l'élément sélectionné
    if (sel != -1) // Si -1, aucune sélection
    {
    aff_txt = unaff.options[sel].text; // Nom de l'élément de la liste
    aff_val = unaff.options[sel].value; // Nom du value
    aff_opt = new Option(aff_txt,aff_val,1,0);
     
    // On crée un nouvel élément: nom affiché + nom value
    // 3ème paramètre: defaultSelected
    // 4ème paramètre: selected
    aff.options[aff.options.length] = aff_opt; // On insère l'élément dans la nouvelle liste
    unaff.options[sel] = null; // On enlève l'élément transféré de la liste de départ
    }
    else
    {
    window.alert("Sélectionner une catégorie");
    }
    }
     
    function affectetout(aff,unaff) // AFFECTATION DES LIGNES SELECTIONNEES
    {
    ind=(unaff.options.length);
     
    for (a = 0; a < ind; a += 1)
    {
    sel=unaff.options.selectedIndex;
    if (sel != -1)
    {
    aff_txt = unaff.options[sel].text;
    aff_val = unaff.options[sel].value;
    aff_opt = new Option(aff_txt,aff_val,1,0);
    aff.options[aff.options.length] = aff_opt;
    unaff.options[sel] = null;
    } 
    }
    }
     
    </script>
    <form action="EC_Params_Aff.php?id_site=<?=$_GET['id_site'];?>" method="post" name="form1">
    <table>
    <tr>
    <td>
    <select multiple name="listunselect" id="listunselect" style="width:200px; " size="<?=$nb_cat;?>" OnDblClick="javascript:affecte(this.form.listselect,this.form.listunselect)">
    <?=$liste1;?>
    </select>
    </td>
    <td align="center">
    <input type="button" name="boutvG" value="<" onclick="javascript:affecte(this.form.listunselect,this.form.listselect)"><br><br>
    <input type="button" name="boutvD" value=">" onclick="javascript:affecte(this.form.listselect,this.form.listunselect)"><br><br>
    </td>
    <td>
    <select multiple name="sel_cat[]" id="listselect" style="width:200px; " size="<?=$nb_cat;?>" OnDblClick="javascript:affecte(this.form.listunselect,this.form.listselect)">
    <?=$liste2;?>
    </select>
    </td>
    </tr>
    <tr>
    <td colspan="3">
    &nbsp;
    </td>
    </tr>
    <tr>
    <td colspan="3" align="center">
    <input type="submit" name="ValidForm" value="Enregistrer" onclick="selectionnerTout('form1','sel_cat'); document.form1.submit();">
    </td>
    </tr>
    </table>
    </form>


    merci de votre aide

  2. #2
    Membre régulier Avatar de tom06440
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 150
    Points : 102
    Points
    102
    Par défaut
    personne pour me donner un ptit coup de main ?

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/09/2007, 17h16
  2. modification d'un script
    Par snoopy59110 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 26/06/2007, 15h48
  3. modification d'un script
    Par kaukos dans le forum Langage
    Réponses: 3
    Dernier message: 16/05/2007, 11h14
  4. Modification d'un script
    Par renaud26 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2006, 11h48

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