Bonjour le Forum,
Je vous soumets mon souci aujourd'hui, après une semaine de bloquage.
J'ai un formulaire de saisie de bon de livraison, qui contient des sous formulaire.
Ces sous formulaire contiennent des <input> (qte_lcmde, prix_lcmde, mtt_lcmde)
Une fonction javascript calcule
mtt_lcmde.value=qte_lcmde*prix_lcmde
avec l'évènement OnChange des <input> (qte_lcmde et prix_lcmde)
Mon problème est de pouvoir ajouter la valeur de mtt_lcmde à un autre <input>(mtt_cmde), qui se trouve dans le formulaire principal, pour actualiser le montant total de la commande à chaque fois qu'une quantité ou un prix est modifiés.
<script language="JavaScript">
<!-- // Begin
function calc(form) {
//Ajoute le montant au total de la commande
form.mtt_lcmde.value=eval(form.mtt.value);
var total_lcmde=form.mtt_lcmde.value;
var total_cmde=window.document.commande.mtt_cmde.value;
//Ajoute le montant TVA au total de la TVA de la commande
var tva_lcmde=eval(form.tva.value);
var tva_cmde=window.document.commande.mtt_tva.value;
window.document.commande.mtt_cmde.value= (total_cmde + totallcmde);
window.document.commande.mtt_tva.value= (tva_cmde + tva_lcmde);
}
// End -->
</script>
Espérant être assez explicite.
Laurent
Configuration: Windows XP
Internet Explorer 7.0