CALCUL

phiphi77 -  
Mimiste Messages postés 1159 Statut Membre -
Bonjour,

je voudrais que ce calcul se fasse en direct sur la page en pianotant

voila qui pourrait me dire ou me faire un petit programme d'essai pour le calcul suivant
je rentre une donnée à l'aide d'un champ ( input etc) je souhaite récupérer la valeur de ce champ, la multiplier par de la tva par exemple , le résultat est à afficher d'office sur un autre champ qui est sur la page internet plus bas.
merci de votre concours
exemple un mlini bon de commande ou je rentrerai la quantité et le prix unitaire et ou les calculs se feraient ensuite automatiquement aux emplacements voulus
je suis pas encore suffisamment calé en php et en base de données et j'avance crescendo merci de votre concours
philippe
A voir également:

1 réponse

Mimiste Messages postés 1159 Statut Membre 206
 
Si tu veux faire des calculs en live sur une page il faut utiliser Javascript

sa ce presente donc comme ça pour un petit calcul

<script langage=javascript>

function calcul()
{
	total = parseFloat(document.getElementById('montant1').value) + parseFloat(document.getElementById('montant2').value);
	montanttva = ( total * 19.5 ) / 100;
	totalttc = total + montanttva;

	//affichage
	document.getElementById('totalHT').value = total;
	document.getElementById('totalttc').value = totalttc;
}

</script>

Montant 1 : <input type=text id=montant1 onkeyup="calcul();" value=0>
<br>
Montant 2 : <input type=text id=montant2 onkeyup="calcul();" value=0>
<br><br>
Total HT : <input type=text id=totalHT>
<br>
Total TTC : <input type=text id=totalttc>


n'hesite pas a poser des questions dessus si c'est pas clair ;)
0
phiphi77
 
merci beaucoup mimiste cela m'a servi énormément et j'apprends, pendant que j'y suis puis je me permettre une autre question sur mes input je rentre mon nombre, comment dois je faire pour le faire afficher au mileu de la zone de texte réservée sur l'ecran merci
0
Mimiste Messages postés 1159 Statut Membre 206 > phiphi77
 
Cette zone de texte c'est quoi comme type de balise ? un DIV ?
0