Si in effetti devo dire che non sono stato molto chiaro, Ho cercato nel forum, ma non sono riuscito risolvere, posto il codice.
codice:
<script language="javascript1.2" type="text/javascript">
//funzione che imposta il prezzo aggiuntivo per il condizionatore
function cond(){
var oldValue=document.servizi.condTotal.value;
if(oldValue==''){
var preCond=document.servizi.preCond.value;
var notti=document.servizi.nottiCond.value;
document.servizi.condTotal.value=preCond * notti;
document.servizi.totale.value=parseFloat(document.servizi.totale.value) + parseFloat(document.servizi.condTotal.value);
}
else {
document.servizi.totale.value=parseFloat(document.servizi.totale.value) - parseFloat(document.servizi.condTotal.value);
document.servizi.condTotal.value='';
}
}
//funzione che imposta il prezzso aggiuntivo per il parcheggio dell'auto
function macchina(){
var oldValue=document.servizi.autoTotal.value;
if(oldValue==''){
var preAuto=document.servizi.preAuto.value;
var notti=document.servizi.nottiAuto.value;
document.servizi.autoTotal.value=parseFloat(preAuto) * parseFloat(notti);
document.servizi.totale.value=parseFloat(document.servizi.totale.value) + parseFloat(document.servizi.autoTotal.value);
}
else {
document.servizi.totale.value=parseFloat(document.servizi.totale.value) - parseFloat(document.servizi.autoTotal.value);
document.servizi.autoTotal.value='';
}
}
//funzione che imposta il prezzo aggiuntivo per l'energia elettrica
function energ(){
var oldValue=document.servizi.energTotal.value;
if(oldValue==''){
var preEnerg=document.servizi.preEnerg.value;
var notti=document.servizi.nottiEnerg.value;
document.servizi.energTotal.value=preEnerg * notti;
document.servizi.totale.value=parseFloat(document.servizi.totale.value) + parseFloat(document.servizi.energTotal.value);
}
else {
document.servizi.totale.value=parseFloat(document.servizi.totale.value) - parseFloat(document.servizi.energTotal.value);
document.servizi.energTotal.value='';
}
}
</script>
I campi di testo da dove prelevo i valori vengono riempiti da php, questo sotto è il codice generato da php con i valori
codice:
<div id="contenuto"><form name="servizi" action="" method="post">
<div id="stampa">Stampa</div> <div id="checkout"></div><div id="fattura"></div>
<div id="newUser">Inserisci utenti</div>
<div class="titolo">Dati personali</div><div id="elencoUser">Utenti annessi</div>
<div class="tabella">
<table width="100%" border="0" cellpadding="2" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#cccccc">
<tr align="left" valign="top">
<td width="19%" class="sfondo">Nome
<input name="nome" type="text" disabled id="nome" value="Q"> </td>
<td width="29%" class="sfondo">Cognome
<input name="cognome" type="text" disabled id="cognome" value="Q"></td>
<td width="19%" class="sfondo">Arrivo
<input name="arrivo" type="text" disabled id="arrivo" value="04-20-2004"></td>
<td width="33%" align="left" class="sfondo">Partenza
<input name="partenza" type="text" disabled id="partenza" value="04-25-2004"> </td>
</tr>
</table>
</div>
<div class="tabella">
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr align="left" valign="top">
<td class="sfondo">N°
<input name="numPrenotazione" type="text" disabled id="numPrenotazione" value="888888"></td>
<td class="sfondo">Prezzo
<input type="text" name="prezzo" value="30.17" disabled></td>
<td class="sfondo">Totale Euro
<input name="prezzoTotale" type="text" disabled value="150.85"></td>
<td align="right" class="sfondo">Campo N°
<input name="numCamera" type="text" disabled id="numCamera" value="111"></td>
</tr>
</table>
</div>
<div class="tabella">
<table width="100%" border="1" cellspacing="2" cellpadding="2">
<tr align="left" valign="top">
<td colspan="2">SERVIZI</td>
<td width="22%" align="center">PREZZO</td>
<td width="23%" align="center">GIORNI</td>
<td width="23%" align="center">TOTALE</td>
</tr>
<tr align="left" valign="top">
<td width="29%">Condizionatore</td>
<td width="3%" align="center" valign="middle"><input type="checkbox" name="condizionatore" value="1" onClick="cond()"></td>
<td align="center">12.33<input type="hidden" name="preCond" value="12.33"></td>
<td align="center"><input type="text" name="nottiCond" value="5"></td>
<td align="center"><input name="condTotal" type="text" disabled></td>
</tr>
<tr align="left" valign="top">
<td>Altra piazzola auto </td>
<td align="center" valign="middle"><input type="checkbox" name="auto" value="1" onClick="macchina()"></td>
<td align="center">20.00<input type="hidden" name="preAuto" value="20.00" disabled></td>
<td align="center"><input name="nottiAuto" type="text" value="5"></td>
<td align="center"> <input name="autoTotal" type="text" disabled></td>
</tr>
<tr align="left" valign="top">
<td>Energia elettrica </td>
<td align="center" valign="middle"><input type="checkbox" name="energia" value="1" onClick="energ()"></td>
<td align="center">56.68<input type="hidden" name="preEnerg" value="56.68"></td>
<td align="center"><input type="text" name="nottiEnerg" value="5"></td>
<td align="center"><input type="text" name="energTotal" disabled></td>
</tr>
<tr align="left" valign="top">
<td colspan="5"></td>
</tr>
<tr align="left" valign="top">
<td colspan="3"></td>
<td align="right"><input type="submit" name="inserisci" value="Inserisci" id="inserisci2"></td>
<td align="center"><input name="totale" type="text" disabled value="150.85"></td>
</tr>
<tr align="left" valign="top">
<td colspan="5"></td>
</tr>
</table>
</div></form>