Foros del Web » Programando para Internet » PHP »

Validación formulario con javascript y php

Estas en el tema de Validación formulario con javascript y php en el foro de PHP en Foros del Web. Mi problema es que acabo de hacer un código javascript para validar un formulario de los comentarios de wordpress, el tema es que funciona perfectamente, ...
  #1 (permalink)  
Antiguo 01/12/2013, 10:10
Avatar de blittcer  
Fecha de Ingreso: noviembre-2007
Mensajes: 125
Antigüedad: 16 años, 5 meses
Puntos: 1
Validación formulario con javascript y php

Mi problema es que acabo de hacer un código javascript para validar un formulario de los comentarios de wordpress, el tema es que funciona perfectamente, pero wordpress automáticamente cuando le das a submit te manda o a la página de error o crea el comentario. Y yo debo ponerme en el medio con javascript para evitar que mande el form action por PHP si la validación es incorrecta.

No se si me explico... gracias de antemano.
__________________
Si vas al Gimnasio y quieres conseguir buenos resultados: Fitness, Dietas y Entrenamientos
  #2 (permalink)  
Antiguo 01/12/2013, 15:00
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Validación formulario con javascript y php

Igual te sirve esto para evitar el envío:

Código Javascript:
Ver original
  1. return false;
  #3 (permalink)  
Antiguo 01/12/2013, 16:33
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validación formulario con javascript y php

JavaScript, mediante el método preventDefault, ofrece la posibilidad de evitar el comportamiento por defecto de cualquier control, por ejemplo, el evento submit.

Código Javascript:
Ver original
  1. var formulario = document.getElementById("id de tu form"); //El formulario
  2. formulario.addEventListener("submit", function(e) {
  3.   e.preventDefault();
  4.   //Aquí realizas tu validación
  5. }, false);

Con el método addEventListener, añades el evento submit al formulario, previamente seleccionado y asignado a una variable (aunque lo puedes hacer directamente en la selección), luego, previenes el evento asignado con preventDefault y ya con eso, puedes realizar tu validación.

No te olvides de validar los datos del lado del servidor con PHP, ya que un usuario con conocimientos en el tema, podría desactivar JavaScript de su navegador y tus validaciones no servirían.

Creo que debiste publicar este hilo en la sección de JavaScript.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: formulario, javascript
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 23:08.