proprio stanotte ho tirato fuori questa funzione che va alla grande... che ne dici?
Codice PHP:
function aggiorna_campo() {
//alert();
if(document.getElementById("anti").checked==true){
if(document.getElementById("letto_agg").checked==true){
if(document.getElementById("tratt1").checked==true){
x = document.getElementById("tratt1").value/10;
y = document.getElementById("letto_agg").value/10;
z = x+y
}
else{
if(document.getElementById("tratt2").checked==true){
x = document.getElementById("tratt2").value/10;
y = document.getElementById("letto_agg").value/10;
z = x+y
}
else{
if(document.getElementById("tratt3").checked==true){
x = document.getElementById("tratt3").value/10;
y = document.getElementById("letto_agg").value/10;
z = x+y
}
}
}
}
else{
if(document.getElementById("tratt1").checked==true){
z = document.getElementById("tratt1").value/10;
}
else{
if(document.getElementById("tratt2").checked==true){
z = document.getElementById("tratt2").value/10;
}
else{
if(document.getElementById("tratt3").checked==true){
z = document.getElementById("tratt3").value/10;
}
}
}
}
document.getElementById("ant").value = z;
document.getElementById("sal").value = "";
}
else{
if(document.getElementById("sald").checked==true){
if(document.getElementById("letto_agg").checked==true){
if(document.getElementById("tratt1").checked==true){
x = document.getElementById("tratt1").value/1;
y = document.getElementById("letto_agg").value/1;
z = x+y
}
else{
if(document.getElementById("tratt2").checked==true){
x = document.getElementById("tratt2").value/1;
y = document.getElementById("letto_agg").value/1;
z = x+y
}
else{
if(document.getElementById("tratt3").checked==true){
x = document.getElementById("tratt3").value/1;
y = document.getElementById("letto_agg").value/1;
z = x+y
}
}
}
}
else{
if(document.getElementById("tratt1").checked==true){
z = document.getElementById("tratt1").value;
}
else{
if(document.getElementById("tratt2").checked==true){
z = document.getElementById("tratt2").value;
}
else{
if(document.getElementById("tratt3").checked==true){
z = document.getElementById("tratt3").value;
}
}
}
}
}
document.getElementById("sal").value = z;
document.getElementById("ant").value = "";
}
}
Codice PHP:
<input name="letto_agg" type="checkbox" id="letto_agg" value="10" onclick="aggiorna_campo()" />
<input name="tratt" type="radio" id="tratt1" onclick="aggiorna_campo()" value="10"/>
</div></td>
<td><div align="center">
<input name="tratt" type="radio" id="tratt2" value="20"onclick="aggiorna_campo()" />
</div></td>
<td><div align="center">
<input name="tratt" type="radio" id="tratt3" value="30" onclick="aggiorna_campo()"/>
<input name="pagamento" type="radio" id ="anti" onclick="aggiorna_campo()" value="1">
</div></td>
<td><div align="center">
<input name="pagamento" id ="sald" type="radio" value="2" onclick="aggiorna_campo()" />
</div></td>
<td><div align="center"></div></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Tot euro</td>
<td><div align="center">
<input name="ant" id="ant" type="text" size="4" />
</div></td>
<td>
<div align="center">
<input name="sal" id="sal" type="text" size="4" />
Lore