itsmi Posté 24 Janvier 2005 Posté 24 Janvier 2005 Bonjour, des lacunes, toujours des lacunes ! Je compte utiliser un petit javascript pour remplir un champ "readonly" de formulaire afin qu'il affiche un total chiffre, correspondant à un certain nombre de choix effectués en cochant des "checkbox" dans ce même formulaire. Voici le script (les noms de champs correspondent bien entendu à des champs existants dans <FORM></FORM>): <script language="javascript"> <!-- function calcul () { var vtotal=0; if (formulaire.option1.checked) vtotal+=500; if (formulaire.option2.checked) vtotal+=1450; if (formulaire.option3.checked) vtotal+=1450+250; if (formulaire.option4.checked) vtotal+=1450+750; if (formulaire.option5.checked) vtotal+=1450+250+1000; formulaire.Total.value=vtotal; } //--> </script> Ce script fonctionne mais: j'aurais voulu remplir parrallélement un autre champ "readonly" qui afficherait lui un pourcentage (30%) du premier résultat. La seule façon que j'ai trouvée consiste à utiliser 2 fonctions au lieu d'une en attribuant manuellement 30% des premières valeurs à la seconde. Evidemment ça fonctionne mais ça me semble un peu moyenâgeux D'autre part, j'aurais de loin préféré utiliser des boutons "radio" plutôt que "checkbox" et ça non plus je ne sais pas le faire, ni même si c'est possible. Tout commentaire est le bienvenue et des solutions... je ne saurais dire à quel point !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant