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 :

Onsubmit et valeurs des case � coch�es obtenu pas method post


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 154
    Par d�faut Onsubmit et valeurs des case � coch�es obtenu pas method post
    Bonjour

    J'ai des cases � cocher dont je doit r�cupere les valeurs (1 si c'est coch� sinon 0). Dans un formulaire j' utilise une fonction javascript qui teste si la case est bien coch� (retourne 1) sinon elle retourne 0.
    apr contre je n'arrive pas � d�ployer cette fonction pour changer la valeur transmise par la case � cocher. j'ai essay� avec Onsubmit, Onchange mais en vain.
    voici la partie concern�e de mon script :
    <BODY>
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script language="javascript">
    function choisir (nomdescases){
     
    for (i=0; i<document.form_demande_avoir.nomdescases.length; i++) {
        if (document.form_demande_avoir.nomdescases[i].checked)
        return 3;
          // cochée
       else
        return 0;
    }
     }
    </script>

    <form action="" name="form_demande_avoir" method="POST">
    <table>
    <tr>
    <th>BL Non point�s</th>
    <th>OG</th>
    <th>OD</th>
    <th>MOTIF</th>
    </Tr>
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?php 
    while (oci_fetch($stmt_select) ){
     
    echo '</TR>';
     
    echo   '<td><input type="checkbox"  name="RCV_NO[]" value='.oci_result($stmt_select, "RCV_NO").'>'.oci_result($stmt_select, "RCV_NO").'</td>';
    echo      '<td><input type="checkbox"  name="oeil_gauche[]" value='?>Onchange="return choisir(oeil_gauche)"<?php echo '></td>';
    echo   '<td><input type="checkbox"  name="oeil_droite[]" value=0></td>';
    echo   '<td><textarea rows="1"      name="motif[]" value="">Veuillez précisez un motif ici SVP</textarea></td>';
     
    echo '</TR>';
    }
     
    ?>
    </table>
    <br>
    <br>
    <input type="submit" value="Soumettre">
    </form>


    ET AVec le code suivant je r�cupere mes valeurs transmis par la m�thode post :
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $tabLangages = (isset($_POST['oeil_gauche']))?$_POST['oeil_gauche']:null; 
    if (!empty($tabLangages)) { 
    echo "Voici ce que vous avez choisi :<br>"; 
        foreach($tabLangages as  $valeur) { 
            echo $cle.' : '.$valeur.'<br>'; 
        } 
    }
    le resultat est : (pareil avec onsubmit)

    Voici ce que vous avez choisi :
    : Onchange=\"return
    : Onchange=\"return
    : Onchange=\"return




    Merci d'avance pour votre AIDE.
    Amicalement

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    un d�but.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    value='' 
    onchange="return choisir('oeil_gauche[]')"
    ...
     
    function choisir (nomdescases){
     
    for (i=0; i<document.form_demande_avoir.elements[nomdescases].length; i++) {
        if (document.form_demande_avoir.elements[nomdescases][i].checked)

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    154
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 154
    Par d�faut
    Bonjour

    Voil� j'ai essay� ce que vous maviez propos� mais je ne sais pas d'ou est ce que �a vient l'erreur...j'ai toujours l'erreur sur ma page.. en plus je ne peux pas r�cuperer mes variables transmises par la m�thode POST car la tableau tranmis est vides (malgres que je coche les cases...)..Auriez -vous une id�e l� Dessus ?. Merci


    Code javascript : 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
     
    <script language="javascript">
     
    function choisir_gauche(nomdescases){
     
    for (i=0; i<document.form_demande_avoir.elements[nomdescases].length; i++) {
        if (document.form_demande_avoir.elements[nomdescases][i].checked)
     
    nomdescases[i].value='1';
    return true;
    }
     else 
    nomdescases[i].value='0';
    return false;
     
    }
    </script>
    Code php : 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
     
     
    <?php 
    while (oci_fetch($stmt_select) ){
     
    echo '</TR>';
     
    echo   '<td><input type="checkbox"  name="RCV_NO[]" value='.oci_result($stmt_select, "RCV_NO").'>'.oci_result($stmt_select, "RCV_NO").'</td>';
     
     
    echo  '<td><input type="checkbox" name="oeil_gauche[]" value="" onchange="return choisir(\'oeil_gauche[]\')" ></td>';
    echo   '<td><input type="checkbox" name="oeil_droite[]" ></td>';
    echo   '<td><textarea rows="1"      name="motif[]" value=""></textarea></td>';
     
    echo '</TR>';
    }
     
    ?>


    Amicalement

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. comment recuperer les valeur des checkbox coch�es
    Par nawak.seb dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 20/10/2008, 16h49
  2. valeur des cases a cocher
    Par gui-llaume dans le forum IHM
    R�ponses: 5
    Dernier message: 07/12/2007, 05h19
  3. R�ponses: 1
    Dernier message: 18/04/2007, 06h05
  4. R�ponses: 2
    Dernier message: 14/12/2006, 15h43
  5. [MySQL] envoie les valeurs des cases � cocher
    Par soussan dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 19/06/2006, 17h18

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