Probleme affichage javascript
Résolu
kd13
Messages postés
87
Date d'inscription
Statut
Membre
Dernière intervention
-
kd13 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
kd13 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis debutant en javascript et jai creer une fonction qui calcul la somme des 2 champs d'un formulaire! au debut tous fonctionne correctement mais dès que jai ajoutè la boucle if pour le controle de champ la fonction ne fonctionne plus !
voila le code
<script language="JavaScript">
function total(){
var vq1 = document.getElementById('q1').value;
var vq2 = document.getElementById('q2').value;
var prixht = document.getElementById('pri');
if(vq1 != "" && vq2 != "" ) {
prixht.value =parseFloat(vq1)+parseFloat(vq2) ;
}
else if(vq1 != "" && vq2 = "" ) {
prixht.value =parseFloat(vq1) ;
}
else {
prixht.value =parseFloat(vq2) ;
}
}
</script>
<input id="q1"onkeyup="total()"name="montanht" />
<input id="q2" onkeyup="total()" name="taxe" />
<input id="pri" name="date" />
je suis debutant en javascript et jai creer une fonction qui calcul la somme des 2 champs d'un formulaire! au debut tous fonctionne correctement mais dès que jai ajoutè la boucle if pour le controle de champ la fonction ne fonctionne plus !
voila le code
<script language="JavaScript">
function total(){
var vq1 = document.getElementById('q1').value;
var vq2 = document.getElementById('q2').value;
var prixht = document.getElementById('pri');
if(vq1 != "" && vq2 != "" ) {
prixht.value =parseFloat(vq1)+parseFloat(vq2) ;
}
else if(vq1 != "" && vq2 = "" ) {
prixht.value =parseFloat(vq1) ;
}
else {
prixht.value =parseFloat(vq2) ;
}
}
</script>
<input id="q1"onkeyup="total()"name="montanht" />
<input id="q2" onkeyup="total()" name="taxe" />
<input id="pri" name="date" />
A voir également:
- Probleme affichage javascript
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
- Telecharger javascript - Télécharger - Langages
2 réponses
salut,
il faut que tu change = par == dans ton deuxieme if
sinon, tu as deux else qui se suivent et ca peut te generer une erreur...
a mon avis essaie de mettre que des if ca sera plus simple :) (et vire les else)
il faut que tu change = par == dans ton deuxieme if
sinon, tu as deux else qui se suivent et ca peut te generer une erreur...
a mon avis essaie de mettre que des if ca sera plus simple :) (et vire les else)