je cherche à calculer un tarif de location à partir de variables calculées dans un formulaire (km et jours) et de coefficients stockés dans une base de données.
mon calcul retourne "undefined". si quelqu'un peut m'aider...merci.
function AJAX2(url){
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", url, false);
xhr_object.send(null);
if(xhr_object.readyState == 4){
return xhr_object.responseText;
}
else return(false);
}
function CalculateTarif(){
var km1=document.forms['the_form'].elements['result'].value
var jour1b=document.forms['the_form'].elements['jour1b'].value
var rep;
var tarif;
var tmp;
if(!(rep = AJAX2('calcul_tarif.php?km1='+km1+'&jour1b='+jour1b))){
alert('Erreur requête AJAX !');
}else{
rep = rep.split('/');
for(var i = 0 ; i < rep.length ; i++){
tmp = rep[i].split('*');
if(tmp[0] != '')
t = km1*jour1b*tmp[0];
}
e = parseInt(t);
return e;
}
}
et le formulaire the_form (result et jour1b sont bien alimentés plus haut dans le formulaire):
<td><div align="right">Trouver un bus :</div></td>
<td><input type="button" value="bus" onClick="tarif.value = CalculateTarif()"/>
<input name="tarif" id="tarif" value="" size="5"/></td>
calcul de tarif avec variable récupérée dans php
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.