![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/06/2011, 22:26
|
| | Fecha de Ingreso: mayo-2011 Ubicación: sinaloa
Mensajes: 150
Antigüedad: 13 años, 9 meses Puntos: 4 | |
Respuesta: Modificar value="" al hacer click en un boton de borrar Cita:
Iniciado por Comercial He hecho el cambio que indicaste y nada, sigue igual. El problema del NaN era que no había definido ningún valor al value="" del input totalsiniva2
Aquí otra vez el código: Código HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
<script type="text/javascript">
function Suma(isChecked, valor){
if (isChecked) {
siniva2 = (parseFloat(document.sumar2.totalsiniva2.value) + parseFloat(valor)).toFixed(2);
} else {
siniva2 = (parseFloat(document.sumar2.totalsiniva2.value) - parseFloat(valor)).toFixed(2);
}
document.sumar2.totalsiniva2.value = siniva2;
document.sumar2.total2.value = siniva2;
}
//almaceno el valor original en una variable para saber qué tenÃ*a antes.
var valor_viejo = 0;
function SumaSelect(valor){
siniva2 = (parseFloat(document.sumar2.totalsiniva2.value) + parseFloat(valor) - valor_viejo).toFixed(2);
document.sumar2.totalsiniva2.value = siniva2;
document.sumar2.total2.value = siniva2;
valor_viejo = valor;
}
</script>
</head><body>
<table border="1">
<tbody><tr>
<td>
<form name="sumar2" method="post" id="sumar2">
<label for="FOR">Pack</label> <select name="NAME" id="ID" onchange="SumaSelect(this.value)">
<option selected="selected" value="0">
Selecciona un Pack
</option>
<option value="10.00">
Pack Uno 10€
</option>
<option value="20.00">
Pack Dos 20€
</option>
</select>
<p>
Super Pack U <input type="checkbox" value="1.00" id="Prod2" name="Prod2" onclick="Suma(this.checked,this.value)">1.00 €
</p>
<p>
Super Pack D <input type="checkbox" value="2.00" id="Prod3" name="Prod3" onclick="Suma(this.checked,this.value)">2.00 €
</p>
<p>
Super Pack T <input type="checkbox" value="3.00" id="Prod4" name="Prod4" onclick="Suma(this.checked,this.value)">3.00 €
</p>
<p>
Super Pack C <input type="checkbox" value="4.00" id="Prod5" name="Prod5" onclick="Suma(this.checked,this.value)">4.00 €
</p>
<p>
Super Pack C <input type="checkbox" value="5.00" id="Prod6" name="Prod6" onclick="Suma(this.checked,this.value)">5.00 €
</p><input type="hidden" value="47.00" id="totalsiniva2" name="totalsiniva2">
<p>
<b><font color="#999999">Total</font></b>
<input name="total2" type="text" disabled="" id="total2" value="">
€
</p>
<input type="reset" value="limpiar contenido">
</form>
</td>
</tr>
</tbody></table>
</body></html>
jejee
modifique la respuesta... revisala en la primer respuesta y dime si tefunciona... |