Ciao, avrei necessità di fare un calcolo al volo tra 2 campi.
In pratica l'utente inserisce 2 misure di un prodotto ed io devo calcolare in base alle variabili (misura1, misura2, idprodotto) il prezzo risultante.
Questo deve accadere all'interno di una pagina che non deve essere ricaricata ovviamente
Siccome di ajax ne capisco veramente poco, quello che ho intuito è una cosa simile a questa:
codice:
<script>function calcolaPrezzo(prodotto,valore1,valore2){
myRequest = CreateXmlHttpReq(prezzo_calcolato);
myRequest.open("POST","calcola_prezzo.php");
myRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
myRequest.send("id="+prodotto+"&lun="+valore1+"&lar="+valore2);
myRequest.setRequestHeader("connection", "close");
}
function prezzo_calcolato(){
if(myRequest.readyState==4 && myRequest.status==200){
var a=document.getElementById("prezzofinito");
a.innerHTML="";
a.innerHTML=myRequest.responseText;
$(".prezzofinito").selectbox();
}
}
</script>
sulla base di quanto scritto dovrei associare ad un pulsante l'azione calcolaPrezzo?
in tal caso come faccio ad abilitare il pulsante solo se i 2 campi contenenti i valori sono stati compilati con numeri interi?