probleme javascript et firmulaire - HTML/CSS - Programmation
MarshPosté 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 :
<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
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.....