
25/02/2014, 11:38
|
 | | | Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 8 meses Puntos: 12 | |
Respuesta: Complementar esta funcion Cita:
Iniciado por Briss Tengo este formulario dos radios para marcar descuento o no (aca quisiera que me marcara automaticamente No y descuento pusiera 0... cambie mi código porque solo funcionaba una vez ... ahora funciona bien osea si cambio mi descuento hace las operaciones antes solo lo hacia una vez... pero ahora no se como meter que mi radio no ponga 0 en porcentajedesc.... y mi radio si obvio haria las operaciones Código HTML: <form name="f1">
<input type="radio" name="promo" id="promo" value="si" >Si
<input type="radio" name="promo" id="promo" value="no" checked="checked">No
<p>Descuento:
<input type="text" name="porcentajedesc" value="0" size="2" onblur="descuento(1)"/> <br>
total: <br>
<input type="text" name="totalapagar" value="200" size="2" onblur="descuento(1)"/>
<br>
precio a pagar:
<br>
<input type="text" name="totalpago" id="totalpago" value="" size="2" onblur="descuento(1)" />
<script language="javascript">
function descuento(_v) {
with (document.forms["f1"])
{
var totalResult=0;
if(_v==1)
{
totalResult = Number( totalapagar.value ) * Number( porcentajedesc.value );
total=(totalResult)/100;
pagofinal=Number( totalapagar.value )-total;
totalpago.value = roundTo(pagofinal);
}
}
}
function roundTo(num){
if( isNaN( num ) )
{
num = 0;
}
return num;
}
</script>
</form>
</body>
</html> Gracias |