Cita:
Iniciado por Briss
Tengo este formulario dos radios para marcar descuento o no (aca quisiera que me marcara automaticamente No y porcentajedes pusiera 0... cambie mi código porque solo funcionaba una vez ... ahora funciona bien osea si cambio mi descuento hace las operaciones ... 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>