un select donde escojo un producto
con dos radios si y no (Aplica promoción para hacer un descuento)
un input para el porcentaje a descontar
otro para mostrar el total a pagar (con o sin descuento)
Bien con el código que hasta ahorita tengo hace lo siguiente...
si la primera vez selecciono un producto y marco mi radio si...
hace bien la operación...
si en seguida marco no... cambian mis valores correctamente.... pero si quiero volver a marcar si... ya no cambia nada
este es mi codigo
Código HTML:
<script language="JavaScript"> function descuento() { if (document.form1.promo[0].checked) //marcado si plica descuento { concepto= document.getElementById("totalapagar").value;//total sin descuento descuento = document.getElementById("porcentajedesc").value;//descuento resultado=(concepto*descuento)/100; cobrar=concepto-resultado; document.getElementById("totalpago").value = cobrar; } } function habilita1() { if (document.form1.promo[1].checked ) { document.form1.porcentajedesc.value=0; } document.form1.totalpago.value=document.form1.totalapagar.value; } </script> form.... <input type="radio" name="promo" value="si" > <input type="radio" name="promo" value="no" onClick="habilita1()"> <input type="text" name="porcentajedesc" id="porcentajedesc" value="" size="2" /> <input type="hidden" name="totalapagar" id="totalapagar" value="" size="2" /> <input type="text" name="totalpago" id="totalpago" value="" size="2" class="input1" onClick="descuento()"/>