Autor Tema: Problema evento Enviar y keypress javascript  (Leído 7853 veces)

omaza1990

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Problema evento Enviar y keypress javascript
« en: 18 de Junio 2014, 17:48 »
Hola,
este es mi primer mensaje en este foro y buscaba ayuda.
Soy autodidacta pero sigo sin encontrar la solución.

1º) Tengo la siguiente funcion sencilla para validar un formulario y asi si es correcto, enviar el dato a la base de datos X.
function iniciar(){
   document.getElementById("enviar").addEventListener('click',validar,false);
}
//Funciona correctamente

Quiero transladar este evento en W3C a un evento jQuery pero me casca: ¿errores?

// function iniciar()
// {
   // $("#enviar").click(function(validar){
      // alert("Has hecho click"); ¿aquí creo que debería programar algo para que funcione correctamente?
   // });
// }

2º Tengo que programar un evento keypress (clásico en W3C con addEventListener pero directamente sin programar nada pulso ENTER y me agrega el dato en la base de datos... ¿por qué?

Si quiere alguien el código del programa (pequeño) contacten conmigo en omaza1990 arroba hotmail.com
« Última modificación: 18 de Junio 2014, 18:09 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Problema evento Enviar y keypress
« Respuesta #1 en: 18 de Junio 2014, 18:09 »
Hola, si no lo has probado intenta con:

$('#enviar').bind('click', function() {
  alert("Has hecho click");
});

Para pegar código usa el botón # del editor y pega el código entre las etiquetas [ code ] y [ / code], o bien si es muy largo puedes ponerlo como archivo adjunto pulsando en "Opciones adicionales" y luego en adjuntar para adjuntar un archivo o varios.

No recomendamos publicar direcciones de correo electrónico directamente en el foro para que no las capturen spammers.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

omaza1990

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Re:Problema evento Enviar y keypress
« Respuesta #2 en: 18 de Junio 2014, 18:18 »
Hola, si no lo has probado intenta con:

$('#enviar').bind('click', function() {
  alert("Has hecho click");
});

Para pegar código usa el botón # del editor y pega el código entre las etiquetas [ code ] y [ / code], o bien si es muy largo puedes ponerlo como archivo adjunto pulsando en "Opciones adicionales" y luego en adjuntar para adjuntar un archivo o varios.

No recomendamos publicar direcciones de correo electrónico directamente en el foro para que no las capturen spammers.

Saludos!
Opte por la opcion que dijiste de Opciones Adicionales, a ver si se ve claro. Gracias.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Problema evento Enviar y keypress javascript
« Respuesta #3 en: 19 de Junio 2014, 09:36 »
¿No te funcionó con bind?
Responsable de departamento de producción aprenderaprogramar.com

omaza1990

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Re:Problema evento Enviar y keypress javascript
« Respuesta #4 en: 19 de Junio 2014, 11:35 »
¿No te funcionó con bind?
No.... Me estoy volviendo loco..

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Problema evento Enviar y keypress javascript
« Respuesta #5 en: 19 de Junio 2014, 14:51 »
Al intentar descomprimir los ficheros me sale el mensaje: The file matricula.html is corrupt

   1   .rar: The file "matricula.html" header is corrupt
   2   .rar: Unknown method in matricula.html
   3   .rar: No files to extract

Responsable de departamento de producción aprenderaprogramar.com

omaza1990

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Re:Problema evento Enviar y keypress javascript
« Respuesta #6 en: 19 de Junio 2014, 14:53 »
Al intentar descomprimir los ficheros me sale el mensaje: The file matricula.html is corrupt

   1   .rar: The file "matricula.html" header is corrupt
   2   .rar: Unknown method in matricula.html
   3   .rar: No files to extract
Te los pasaria por email pero no lo veo en tu perfil...

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Problema evento Enviar y keypress javascript
« Respuesta #7 en: 19 de Junio 2014, 15:09 »
Ya he logrado descomprimirlo, ¿qué tienes instalado de jQuery? (versión, etc.)
Responsable de departamento de producción aprenderaprogramar.com

omaza1990

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 13
    • Ver Perfil
Re:Problema evento Enviar y keypress javascript
« Respuesta #8 en: 19 de Junio 2014, 15:24 »
Ya he logrado descomprimirlo, ¿qué tienes instalado de jQuery? (versión, etc.)
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
pero con tu funcion de bind me valida hasta las incorrectas, solo funciona en w3c

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Problema evento Enviar y keypress javascript
« Respuesta #9 en: 19 de Junio 2014, 18:20 »
En el archivo matricula.html que has puesto como adjunto no pone eso, lo que pone es:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

¿?
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".