JavaScript - Contador de veces que pulsamos la tecla enter

 
Vista:

Contador de veces que pulsamos la tecla enter

Publicado por Bladimir (1 intervención) el 26/04/2016 05:19:25
Hola a todos. Estoy intentando desarrollar una aplicacion donde al darle a la tecla enter debe aparecer en un input tipo texto el numero de veces que va pulsando dicha tecla. El codigo es el siguiente:
Para el input donde colocamos el curso para luego dar enter:
1
<input name="drao" id="drao" type="text" style='width:50px;height:14px;' onkeypress="validar()" value="<?php  $drao = isset($_POST['drao']) ? $_POST['drao'] : null; echo $drao;?>" />
Este es el codigo del input donde aparecera el numero de veces que vayamos pulsando la tecla enter:
1
<input name="pp" id="pp" type="text" style='width:50px;height:14px;' value="<?php  $pp = isset($_POST['pp']) ? $_POST['pp'] : null; echo $pp;?>" />
Y el codigo js que estoy usando para concocer el numero de veces que pulsamos enter:
1
2
3
4
5
6
7
8
9
function validar() {
 
  tecla = (document.all) ? e.keyCode : e.which;
 
  if (tecla==13)
          var contador=0
       	document.getElementById("pp").value = contador + 1
 
}
El codigo no me resulta y no logro encontrar la falla. Alguna ayuda sera apreciada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Contador de veces que pulsamos la tecla enter

Publicado por xve (2100 intervenciones) el 26/04/2016 10:14:45
Cada vez que se pulsa la tecla 13 (enter) reinicias la variable contador a 0!!!

1- Define la variable contador fuera de la función!!!
2- Aumenta el valor de la variable contador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar