2.584 messaggi dal 14 maggio 2001
function jCalcola()
{
if (document.calcolo.qt.value == '')
{document.calcolo.qt.value = '0';}
if (document.calcolo.prezzo.value == '')
{document.calcolo.prezzo.value = '0';}
if (isNaN(document.calcolo.qt.value)==true)
{
window.alert('Valore del campo Quantità non numerico');
document.calcolo.qt.value = '';
document.calcolo.qt.focus();
}
else if (isNaN(document.calcolo.prezzo.value)==true)
{
window.alert('Valore del campo prezzonon numerico');
document.calcolo.prezzo.value = '';
document.calcolo.prezzo.focus();
}
else
{
var jPrezzo = document.calcolo.prezzo.value;
jPrezzo =jPrezzo.replace(/'.'/g,',');
var jQt = document.calcolo.qt.value;
jQt=jQt.replace(/'.'/g,',');
document.calcolo.Importo.value = jQt * jPrezzo ;
}
}
</script>

<form name="calcolo" action="insert.asp" method="post">
<input type="text" name="qt" value="0" onchange="jCalcola">
<input type="text" name="prezzo" value="0" onchange="jCalcola">

<input name="Importo" type="text" value="<%= val %>">
<input type="button" value="Calcola" onclick="jCalcola()">
</form>

Verifica se devi sostituire i punti con le virgole o viceversa...
Modificato da seoman il 29 ottobre 2003 16.05 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.