Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1701 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaires : recuperer la valeur d'un bouton radio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formulaires : recuperer la valeur d'un bouton radio

n°904719
freed102
Arayashiki
Posté le 22-11-2004 à 14:56:57  profilanswer
 

j'ai un formulaire du genre :
 

Code :
  1. <p>
  2.   <input name="promo" type="radio" onClick= value="1" checked>
  3.           Offre 1<br>
  4.           <input type="radio" name="promo" value="2">
  5.           Offre 2<br>
  6.           <input type="radio" name="promo" value="3">
  7.           Offre 3<br>
  8.           <input type="radio" name="promo" value="4">
  9.           Commande normale</p>


 
et je veux recuperer la valeur du bouton radio séléctionné pour faire le calcul
 
j'ai essayé des trucs comme ça :
 

Code :
  1. if(document.forms[0].promo.value==1)
  2. {
  3. }


 
mais apparement ça marche pas !:(
 
PS : je mets à jour un script qui a deja été ecrit (pas par moi ! mais par l'ancien developpeur) alors je m'adapte à ce qu'il a fait, et visiblement il recupere toutes les valeurs de son formulaire sous cette forme.. mais ça marche pas avec ma case d'option !:(

mood
Publicité
Posté le 22-11-2004 à 14:56:57  profilanswer
 

n°904731
esrevni
à contrario
Posté le 22-11-2004 à 15:08:26  profilanswer
 

Code :
  1. if(document.forms[0].promo[0].checked==true)
  2. {
  3. }


 
pour le premier élément, faire une boucle pour déterminer lequel est "cheked".


Message édité par esrevni le 22-11-2004 à 15:08:48
n°904734
mixoumix
Pire pseudo ever
Posté le 22-11-2004 à 15:10:27  profilanswer
 

J'avais utilisé ce code pour un problème similaire. Il permet, en javascript, de récupérer la valeur du bouton radio sélectionné.
 
J'espère que ca pourra t'aider.
 

Code :
  1. function getSelectedRadioValue (radiobutton){
  2.  var returnValue = "";
  3.  if (radiobutton.length == 1){
  4.   returnValue = radiobutton.value;
  5.  } else {
  6.   for (i=0;i<radiobutton.length;i++){
  7.    if (radiobutton[i].checked==true) {
  8.     returnValue=radiobutton[i].value;
  9.    }
  10.   }
  11.  }
  12.  return returnValue;
  13. }

n°904802
freed102
Arayashiki
Posté le 22-11-2004 à 16:24:30  profilanswer
 

mixoumix a écrit :

J'avais utilisé ce code pour un problème similaire. Il permet, en javascript, de récupérer la valeur du bouton radio sélectionné.
 
J'espère que ca pourra t'aider.
 

Code :
  1. function getSelectedRadioValue (radiobutton){
  2.  var returnValue = "";
  3.  if (radiobutton.length == 1){
  4.   returnValue = radiobutton.value;
  5.  } else {
  6.   for (i=0;i<radiobutton.length;i++){
  7.    if (radiobutton[i].checked==true) {
  8.     returnValue=radiobutton[i].value;
  9.    }
  10.   }
  11.  }
  12.  return returnValue;
  13. }




 
c génial ! c exactement ce qui me fallait ! :)
kool merci merci ! :)
 
va falloir que j'apprene à faire des boucles aussi pour les cases à cocher et les listes !!! et ce sera top !

n°904874
freed102
Arayashiki
Posté le 22-11-2004 à 17:45:13  profilanswer
 

esrevni a écrit :

Code :
  1. if(document.forms[0].promo[0].checked==true)
  2. {
  3. }


 
pour le premier élément, faire une boucle pour déterminer lequel est "cheked".


 
Merci aussi pour cette réponse qui m'a donné une idée pour la suite...
 
si le visiteur depasse le nombre d'items (fixé à 2 par exemple)
j'affiche une alerte... jusque là tout va bien...
mais ça ne deselectionne pas la case invalide !
 
... j'ai fait ça (en m'inspirant de ton code)
 

Code :
  1. else if (nitem>2)
  2.     {
  3. document.forms[0].promo[0].checked=false;
  4. alert('Attention vous devez choisir 2 objets uniquement avec cette promotion !')
  5.     }


 
... mais ça marche po ! :(

n°904878
freed102
Arayashiki
Posté le 22-11-2004 à 17:53:23  profilanswer
 

humm.... là je suis un peu bete.... je decoche mon bouton radio ! et pas ma case à cocher ! lol


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaires : recuperer la valeur d'un bouton radio

 

Sujets relatifs
bouton pour ouvrir un .exeRecuprer la valeur choisie d'une liste deroulante
Envoyer sur stdin, récupérer stdout, d'un processus crée[C]readdir renvoi pas la bonne valeur
[PHP] Recuperer des valeurs = 0 apres un post [Resolu]tester une valeur et imprimer
[Outlook/VB] Ajout d'un bouton[SQL]recuperer premier enregistrement
Formulaires et adobe acrobat..[java] un random avec une valeur int
Plus de sujets relatifs à : formulaires : recuperer la valeur d'un bouton radio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR