.

.

Evento onKeyUp suma automatico

lunes, 23 de septiembre de 2013

Evento ONKEYUP suma automatico sin refrescar la pagina da el resultado en tiempo real al soltar una tecla Descarga el código 

<html>
<!-- esto es HTML normal -->
    <head>
    <title>Actualiza caja de texto en automatico</title>
    </head>
<body>
<!-- aca ponemos el script para las funciones-->
<script language="javascript">
//el nombre de nustra funcion "Totales"
function Totales() {
 with (document.forms["Miformularionombre"]) // el nombre del formulario
 {
var totalResult = Number( caja1.value ) + Number( caja2.value );
//sumamos las cajas con los nombres
total.value = roundTo( totalResult, 2 );
 }
}

function roundTo(num,pow){
  if( isNaN( num ) ){
    num = 0;
  }

  num *= Math.pow(10,pow);
  num = (Math.round(num)/Math.pow(10,pow))+ "" ;
  if(num.indexOf(".") == -1)
    num += "." ;
  while(num.length - num.indexOf(".") - 1 < pow)
    num += "0" ;

  return num;
}
</script>
<!-- TODO ESTO ES HTML normal-->
<p align="center"><b>Actualiza caja de texto en automatico</b> CON onKeyUp</p>
<form name="Miformularionombre"><!-- PONEMOS UN FORMULARIO Y PONEMOS EL NOMBRE QUE QUIERAS -->
<!-- el nombre del formulario sera imoprtante para que funcione-->
  Caja 1<input onKeyUp="Totales()" type="text" name="caja1"  > <!-- CAjas de tecto nommal-->
  <!-- solo que usuaremos el evento "onKeyUp este evento hace que una ves que den click  a la caja de texto
  y salgan se ejecuta el evento y manda a traer la funcion Totales TOTALES ES UNA FUNCION el nombre de la
  caja es importante que tambien lo ocuparemos en este caso se llamca caja 1 y el de abajo caja2"--->
<BR>
  Caja 2<input onKeyUp="Totales()" type="text" name="caja2" > <!-- CAjas de tecto nommal-->
<BR>
  Total:<input type=text name="total" readonly > <!-- CAjas de tecto nommal y esta caja se llama
  TOTAL donde se imprime el resultado-->
</form> <!-- Cerramos el formulario-->
<!--AHORA NOS VAMOS ARRIBA ABAJITO DEL BODY PARA CREAR LAS FUNCIONES-->
</body>
</html>

1 comentario

 

Franco

Franco

En Linea

Num. Visitas

Visitas

Buscador en PHPejercicios