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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Problème avec le onclick d'un checkbox


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 73
    Par défaut Problème avec le onclick d'un checkbox
    Bonsoir à tous,
    Je n'arrive pas à trouver pourquoi en édition mon checkbox n'exécute pas la fonction appelée dans son évènement onclick.

    Pour résumer la situation, j'ai deux pages une pour l'insertion et l'autre pour l'édition des données de ma table. les 2 contiennent un checkbox qui me permet de renseigner un champ statut. les 2 on la même syntaxe sauf que pour l'édition je doit afficher d'abord les valeurs de la tables

    pour la page d'insertion j'ai à peu près le code qui suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form name="FUseredit" action=securate.php method="post">
        <tr>
          ...
          <td>
              <input type='checkbox' name='chkstatut' onclick= "setstatus()">
         </td>
         <td><input style="margin-left: 10px;" value="Enregistrer" type="button" onclick="Validedit()" ></td>
     ...
    </form>
    pour la page d'édition j'ai à peu près le code qui suit
    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
     
    <form name="FUseredit" action=securate.php method="post">
        <tr>
          ...
          <td>
              <?php
                 if ($vOldStatut == 'ACTIF')
                 {echo"<input type='checkbox' name='chkstatut' onclick= setstatus()>";}
                 else
                 {echo"<input type='checkbox' name='chkstatut' checked= True onclick=setstatus()>";}
             ?>
         </td>
         <td><input style="margin-left: 10px;" value="Enregistrer" type="button" onclick="Validedit()" ></td>
     ...
    </form>
    la fonction appelé est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function setstatus()
                {
                    if (document.FUseredit.chkstatut.checked)
                    {
                        document.FUseredit.edstatut.value = 'INACTIF'
                    }
                    else
                    {
                        document.FUseredit.edstatut.value = 'ACTIF'
                    }
                }
    tous se passe bien en insertion mais en édition mon edstatut n'est pas renseigné quand on coche ou décoche le checkbox.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour, et avec une syntaxe correcte ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
              <?php
                 if ($vOldStatut == 'ACTIF')
                 { echo '<input type="checkbox" name="chkstatut" onclick="setstatus();">'; }
                 else
                 { echo '<input type="checkbox" name="chkstatut" checked="checked" onclick="setstatus();">'; }
             ?>
    Dernière modification par Sendusha ; 15/12/2011 à 11h43. Motif: Ajout du balise [CODE]

Discussions similaires

  1. Script à modifier, problème avec le if de ma checkbox
    Par Monostone dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 25/11/2009, 16h47
  2. Problème avec événement OnClick de DbGrid
    Par melles dans le forum Composants VCL
    Réponses: 6
    Dernier message: 22/10/2008, 17h26
  3. Problème avec taille de tableau et checkbox
    Par narcis60floyjo dans le forum Langage
    Réponses: 5
    Dernier message: 31/03/2008, 16h13
  4. Problème avec les checkbox
    Par presteus dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/07/2006, 01h06
  5. probléme avec une checkbox
    Par ardamus dans le forum Langage
    Réponses: 4
    Dernier message: 02/03/2006, 19h58

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