Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2014, 19:32
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Complementar esta funcion

Cita:
Iniciado por Briss Ver Mensaje
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> 

Última edición por Briss; 24/02/2014 a las 23:57 Razón: codigo