Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: omaza1990 en 18 de Junio 2014, 17:48

Título: Problema evento Enviar y keypress javascript
Publicado por: omaza1990 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
Título: Re:Problema evento Enviar y keypress
Publicado por: César Krall 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!
Título: Re:Problema evento Enviar y keypress
Publicado por: omaza1990 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.
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: César Krall en 19 de Junio 2014, 09:36
¿No te funcionó con bind?
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: omaza1990 en 19 de Junio 2014, 11:35
¿No te funcionó con bind?
No.... Me estoy volviendo loco..
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: César Krall 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

Título: Re:Problema evento Enviar y keypress javascript
Publicado por: omaza1990 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...
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: César Krall en 19 de Junio 2014, 15:09
Ya he logrado descomprimirlo, ¿qué tienes instalado de jQuery? (versión, etc.)
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: omaza1990 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
Título: Re:Problema evento Enviar y keypress javascript
Publicado por: César Krall 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>

¿?