begin process at 2012 05 29 02:01:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Trucs & Astuces

 > 

checkbox et value


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

checkbox et value

dimanche 9 avril 2006 à 08:18:55 | checkbox et value

gabs77

j ai un petit pb avec un checkbox
je voudrais que si le checkbox est coché il retourne la valeur "O"
sinon il retourne la valeur "N"
et la il me retourne tout le temps la valeur "O"
voici la partie de page en question

function valid(formulaire)
{
if (formulaire.techn.checked==true){formulaire.techn.value='O';
         }else{
         formulaire.techn.value='N';
         }
}
...
<input type="checkbox" name="techn" value="" onClick="valid(this.form);">
Si oui, cochez la case
dimanche 9 avril 2006 à 09:13:37 | Re : checkbox et value

bultez

Membre Club


Bonjour,

<script type="text/javascript">
function valid(chk)
{
if (chk.checked){chk.value='O';
         }else{
         chk.value='N';
         }
}
</script>
<input type="checkbox" name="techn" value="" onClick="valid(this);" />

mais à quoi peut bien servir un value dans un checkbox ?

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

dimanche 9 avril 2006 à 09:40:14 | Re : checkbox et value

gabs77

en fai j aurai du mettre plus de détail dsl
g un formulaire auquel l'administrateur devra entré dans la BDD la liste du personnel et si c un technicien on lui associe un login avec mot de passe pour acces réservé sur le site et voici mon code :


<script language="javascript">
function valid(formulaire)
{
if (formulaire.techn.checked==true){formulaire.techn.value='O';
         document.getElementById("champ").style.visibility="visible";
         document.getElementById("champ2").style.visibility="visible";
         document.getElementById("champ3").style.visibility="visible";
         document.getElementById("champ4").style.visibility="visible";
         document.getElementById("champ5").style.visibility="visible";
         document.getElementById("champ6").style.visibility="visible";
         }else{
         formulaire.techn.value='N';
         document.getElementById("champ").style.visibility="hidden";
            document.getElementById("champ2").style.visibility="hidden";
         document.getElementById("champ3").style.visibility="hidden";
         document.getElementById("champ4").style.visibility="hidden";
         document.getElementById("champ5").style.visibility="hidden";
         document.getElementById("champ6").style.visibility="hidden";
         }
}

...

<tr>
      <td>Technicien :</td>
     <td>
     <input type="checkbox" name="techn" onClick="valid(this.form);">
      Si oui, cochez la case
      </td>
</tr>
 <tr>
      <td><div id="champ" style="visibility:hidden">login : </div></td>    
      <td><div id="champ2" style="visibility:hidden">
      <input type="text" name="login" value="Insérez un login"
      onClick="this.value='';"></div>
      </td>
</tr>
 <tr>
       <td><div id="champ3" style="visibility:hidden">Mot de passe :</div></td>
       <td><div id="champ4" style="visibility:hidden">
       <input type="password" name="mdp" value="password" 
        onClick="this.value='';"></div>
       </td>
</tr>
 <tr>
      <td><div id="champ5" style="visibility:hidden">
      Confirmez Mot de passe :</div>
      </td>
      <td><div id="champ6" style="visibility:hidden">
      <input type="password" name="mdp1" value="password" 
      onClick="this.value='';"></div>
      </td>
</tr>

//dans la partie javascript si j enleve "formulaire" dans la function mes champs n' apparaissent pas lorsque je clique sur le checkbox de plus il me retourne toujours la mm valeur
dimanche 9 avril 2006 à 12:06:50 | Re : checkbox et value

bultez

Membre Club
Réponse acceptée !

commence à mieux cerner le problème ...


<script type="text/javascript">
function valid(chk)
{
 if (chk.checked)
   { 
    document.getElementById("tout").style.visibility ="visible";
   }
 else {
    document.getElementById("tout").style.visibility ="hidden";
   }
}
</script>
...
<form name="formulaire">
<table>
<tr>
      <td>Technicien :</td>
     <td>
     <input type="checkbox" name="techn" onClick="valid(this);">
      Si oui, cochez la case
      </td>
</tr>
<table id="tout" style="visibility:hidden">
<tr>
      <td>login :</td>   
      <td>
      <input  type="text" name="login" value="Insérez un login"
    onClick="this.value='';">
      </td>
</tr>
<tr>
       <td>Mot de passe :</td>
       <td>
       <input  type="password" name="mdp" value="password"
    onClick="this.value='';">
       </td>
</tr>
<tr>
      <td>
      Confirmez Mot de passe :
      </td>
      <td>
      <input type="password" name="mdp1" value="password"
      onClick="this.value='';">
      </td>
</tr>
</table>

</table>


et toujours pas nécessaire de mettre une value ou checkbox ...
mais on ne sait peut-être pas encore tout...
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

dimanche 9 avril 2006 à 12:33:16 | Re : checkbox et value

gabs77

merci pour l id avec ves notions hidden et visible sa allege la page c plus simple
mais je ve ke le checkbox menvoie une valeur "O" si elle est coché et "N" si elle ne l est pas pour pouvoir enregistré c valeur dans la base de donnée
et si la valeur est "O" la page ki suit enregistrera dans la table le login et mdp sinon elle mettra les valeurs par défaut
dimanche 9 avril 2006 à 15:57:26 | Re : checkbox et value

bultez

Membre Club

en théorie un checkbox non coché n'est pas transmis ? si ?
me trompe-je ?
mais, s'il faut à tout prix  :

function valid(chk)
{
 if (chk.checked)
   { 
    document.getElementById("tout").style.visibility ="visible";
   chk.value="O";
   }
 else {
    document.getElementById("tout").style.visibility ="hidden";
   chk.value="N";
   }
}



Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mercredi 25 février 2009 à 20:27:45 | Re : checkbox et value

koprax

Je confirme : un checkbox non coché n'est pas posté.

Par conséquent inutile de mettre des onclick dessus, si le visiteur ne coche pas il n'y aura pas d'action javascript lancée, donc pas de valeur postée.





Cette discussion est classée dans : checkbox, formulaire, valeur, value, retourne


Répondre à ce message

Sujets en rapport avec ce message

passage de parametres et appels de formulaires (en fonction des parametres) [ par alonsyl ] bonjour,je cree des formulaires en fonction du resultat d'un reqte sql.s'il y a 3 lignes de resultat, j'obtient quelque chose du type: <INPUT TYPE="te Affichage d'une valeur calculée d'un formulaire dés l'ouverture de la page [ par marcozambezi ] bonjour, sur une page web, j'affiche un formulaire de conversion qui convertit des km² en ha... mon problème est le suivant : je voudrais que dès l'ou CheckBox avec valeurs differentes [ par sebsab2008 ] Bonjour,Voilà, j'ai un gros soucis avec les CheckBox. En effet, je souhaite récuperer la valeur du checkbox afin de mettre cette donnée dans une table Récuper la valeur d'une checkbox [ par taxitat ] Bonjour,Voilà, dans ma page, j'ai plusieurs checkbox. Je voudrais pouvoir en récuper la valeur. Voilà mon example schématisé: fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled ( fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled ( fonction javascript [ par tipieddu59 ] Bonjour, j'ai un petit problème sur un formulaire d'enregistrement j'ai intégré une textarea dans mon formulaire et je l'ai initialisée sur disabled ( Comment faire un formulaire avec vérification des données + checkbox [ par bulitt ] Bonjour, Je n'arrive pas à trouver un code javascript qui me satisfait entièrement. J'aimerai créer un formulaire d'inscription de la même forme q problème fonction javascript [ par abdeslam2009 ] Bonjour, j'ai deux pages web en html consultation_client et article_consult dans la première page (consultation_client) j'ai créé des champs ,des Permutter deux champs d'un formulaire [ par lektrosonic ] Bonjour, J'ai un formulaire en html avec deux champs textuels, un boutton submit et un autre bouton. Je voudrai que l'action du deuxieme boutton per


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales