Bonjour,

J'ai un formulaire contenant plusieurs <input> de type : "texte" et un <input> de type : "checkbox"

Input 1 (texte)= nombre d'adultes (10€/adultes)
Input 2 (texte)= nombre d'enfants+10ans (8€/enfant)
Input 3 (texte)= nombre d'enfants-10ans (gratuit)
Input 4 (texte)= parking (6€/enfant)

Input 5 (checkbox)= transport (5€/personne)

Input 6 (texte)= résultat de la formule

Le code suivant fonctionne, mais ne prend pas en considération le input 5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function ajoute(){
if (document.formulaire.nbr1.value != "" && document.formulaire.nbr2.value != ""&& document.formulaire.nbr3.value != ""&& document.formulaire.nbr4.value != ""){
document.formulaire.nbr5.value = eval(document.formulaire.nbr1.value)*10 + eval(document.formulaire.nbr2.value)*8+ eval(document.formulaire.nbr4.value)*6;
}
}
Le code suivant ne fonctionne PAS, mon but est d'y insérer l'input 5 avec un if, mais...?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function ajoute(){
if (document.formulaire.nbr1.value != "" && document.formulaire.nbr2.value != ""&& document.formulaire.nbr3.value != ""&& document.formulaire.nbr4.value != ""){
document.formulaire.nbr5.value = eval(document.formulaire.nbr1.value)*10 + eval(document.formulaire.nbr2.value)*8+ eval(document.formulaire.nbr4.value)*6;
}
if (document.formulaire.transport.value != false ){
document.formulaire.nbr5.value = eval(document.formulaire.nbr5.value) + (eval(document.formulaire.nbr1.value) +eval(document.formulaire.nbr2.value) +eval(document.formulaire.nbr3.value) + eval(document.formulaire.nbr4.value))*5;
}}