Foros del Web » Programando para Internet » Javascript »

ejecutar con tecla enter.

Estas en el tema de ejecutar con tecla enter. en el foro de Javascript en Foros del Web. El siguiente formulario pretende que al recibir valor en la variable codigo verifique, mediante un <enter> : a) si no tubiese valor mostrar mensaje. b) ...
  #1 (permalink)  
Antiguo 24/03/2008, 10:48
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
ejecutar con tecla enter.

El siguiente formulario pretende que al recibir valor en la variable codigo
verifique, mediante un <enter> :

a) si no tubiese valor mostrar mensaje.
b) si tubiese ejecutar aplicacion (action).

<script language="Javascript">
function validar()
{
ingreso = new String()
ingreso = this.Imagen.codigo.value
if (ingreso.length == 0)
{
alert("Debe ingresar Codigo de producto")
return false
}
return true
}
</script>

<form method="post" name="Imagen" action="../../cgi-bin/imagenpro.sh" Onkeydown="return validar(this)">
<input name="codigo" type="text" maxlength="20" value="" /></td>
</form>

al momento de dar enter, la validacion esta incorrecta.
¿Cómo puedo lograrlo?
  #2 (permalink)  
Antiguo 24/03/2008, 11:25
Avatar de zick  
Fecha de Ingreso: mayo-2007
Ubicación: Los Angeles - Chile
Mensajes: 168
Antigüedad: 17 años
Puntos: 2
Re: ejecutar con tecla enter.

Hola;

Segun tengo entendido, los formularios no aceptan el metodo OnKeyDown. Intenta probando colocar eso en el input, de manera que cuando hagas "enter" dentro de cuadro, te ejecute la funcion.

Salud!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:15.