Bonjour Chères Toutes et Chers Tous,
Suite à une fonction qui est absolument fonctionnelle (merci E.BZZ), je recherche le moyen de rajouter un calcul, mais je bute.
Affichage du résultat fonctionnel dans une balise input de type TEXT après appel AJAX-PHP :
Exemple : 1000.00 [ Tamis Sir ]
j'ai besoin de transformer cet affichage dans une autre balise de type TEXT déjà définie avec un calcul de HT. La valeur actuelle affichée est TTC et doit rester comme telle, seule la nouvelle valeur calculée HT doit être dans cette autre balise avec l'affichage de [ Tamis Sir ]. Mon calcul est ok, mais ne m'affiche :
Exemple 1 : 900.00
ou
Exemple 2 : 900.001000.00 [ Tamis Sir ]
Comment donc pourrais-je découper correctement mon code pour que j'obtienne au final dans ma seconde balise :
900.00 [ Tamis Sir ]
Voici mon code actuel :
Merci de vos commentaires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function traitementReponse(http_request,id_ecrire) { var affich=""; if (http_request.readyState == 4) { if (http_request.status == 200) { var affich_list=http_request.responseText; obj = document.getElementById(id_ecrire); obj.innerHTML = affich_list; l_input = document.getElementById("' . $code_produit_visible_moteur . '"); le_select = document.getElementById("moteur"); l_input.value = le_select.options[le_select.selectedIndex].text; tableau_envoi_moteur = document.getElementById("' . $code_produit_visible_moteur . '").value.split(" [")[0]; var calcul_TVA_moteur = tableau_envoi_moteur.replace("\'","") / ((parseFloat("' . $taux_tva . '") + parseInt(100)) / parseInt(100)); document.getElementById("' . $code_produit_id_moteur . '").value = calcul_TVA_moteur.toFixed(2) + l_input.value; } else { alert("Un probleme est survenu avec la requete."); } } }
Partager