probleme javascript et firmulaire

probleme javascript et firmulaire - HTML/CSS - Programmation

Marsh Posté le 08-10-2004 à 16:21:18    

je souhaiterais mettre en place un formulaire ou je peu rentrer une valeur numerique dans une zone de texte, et la multiplier pas un coefficient associé a un bouton radio que l'utilisateur choisira.
j'ai trouvé ceci comme exemple sur le net :
 
<FORM>
   <INPUT type="radio" name="os" value="Windows 95" checked>Windows 95
   <INPUT type="radio" name="os" value="Windows 98">Windows 98
   <INPUT type="radio" name="os" value="Windows NT">Windows NT
   <INPUT type="radio" name="os" value="Linux">Linux
   <INPUT type="radio" name="os" value="Autre">Autre
   <INPUT type="button" value="Tester"  
   onClick="testerRadio(this.form.os)">
 
<SCRIPT language="javascript">
   function testerRadio(radio) {
      for (var i=0; i<radio.length;i++) {
         if (radio[i].checked) {
            alert("Système = "+radio[i].value)
         }
      }
   }
</SCRIPT>
 
malheureusement ici la fonction afficher est dans la boucle de test du bouton radio et il n'y a pas de zone de texte.
 
Ma question est donc la suivante: comment faire pour affecter le produit du contenu de la zone de texte par son coefficient associe (bouton radio) a une variable que je reutiliserai plus tard, et que je pourrai afficher avec la fonction alerte? la fonction alerte se trouvant a l'exterieur de la boucle
 
merci pour votre aide.....

Reply

Marsh Posté le 08-10-2004 à 16:21:18   

Reply

Marsh Posté le 08-10-2004 à 16:32:06    

avec un champ hidden peut être ?


Message édité par esrevni le 08-10-2004 à 17:43:05
Reply

Marsh Posté le 08-10-2004 à 17:08:41    

merci pour ta reponse mais j'avoue que ca ne m'aide pas franchement......

Reply

Marsh Posté le 08-10-2004 à 17:42:50    

tu sais ce que c'est un champ hidden ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed