SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: neorent en Miércoles 16 de Mayo de 2007, 16:43

Título: Validacion De Formulario
Publicado por: neorent en Miércoles 16 de Mayo de 2007, 16:43
estimado todos, tengo la siguiente duda, como puedo hacer que al momento de enviar un formulario me verifique que todos sus campos esten completos no se como se hace, si alguien tiene algun link o un ejemplo se agardeceria mucho,
saludos,
neo.
Título: Re: Validacion De Formulario
Publicado por: RadicalEd en Miércoles 16 de Mayo de 2007, 16:50
Lo puedes hacer directamente con JavaScript desde el cliente.
Código: Text
  1. function validar()
  2.   if (nomform.nombre.value='')
  3.   {
  4.     alert ("El campo nombre no puede quedar vacio");
  5.   }
  6.   if (nomform.password.value='')
  7.   {
  8.     alert ("El campo password no puede quedar vacio");
  9.   }
  10.  
  11.  
Así te puede servir por el momento.
Título: Re: Validacion De Formulario
Publicado por: neorent en Miércoles 16 de Mayo de 2007, 17:51
mucha gracias RadicalEd me ayudo mucho tu respuesta, pero no conforme con eso tambien busque en la web y encontre este sitio que dejare a continuacion que una manera muy facil tambien tal y cual tu lo enseñas:

http://www.aclantis.com/section-printpage-66.html (http://www.aclantis.com/section-printpage-66.html)

Saludos,
neo.
Título: Re: Validacion De Formulario
Publicado por: Mollense en Miércoles 16 de Mayo de 2007, 22:57
Utiliza el buscador del foro. Ya se ha hablado de esto y de los problemas de injection que pueden surgir.

Un saludo
Título: Re: Validacion De Formulario
Publicado por: ArKaNtOs en Jueves 17 de Mayo de 2007, 06:16
problemas de injection eso no creo que tenga que ver con que todos los campos esten vacios, el injection es cuando dentro de un campo se espera cierto dato, pero en vez de esto el usuario (atacante) introduce ciertas lineas de codigo sql para poder obtener datos de tu db :D bueno se que es mas pero basicamente es eso :P como evitar la sqlinjection?? facil leete los manuales del sitio de php por ejemplo el comando:
mysql_real_escape_string entre otros :kicking:
Título: Re: Validacion De Formulario
Publicado por: Mollense en Jueves 17 de Mayo de 2007, 06:27
Cita de: "ArKaNtOs"
problemas de injection eso no creo que tenga que ver con que todos los campos esten vacios, el injection es cuando dentro de un campo se espera cierto dato, pero en vez de esto el usuario (atacante) introduce ciertas lineas de codigo sql para poder obtener datos de tu db :D bueno se que es mas pero basicamente es eso :P como evitar la sqlinjection?? facil leete los manuales del sitio de php por ejemplo el comando:
mysql_real_escape_string entre otros :kicking:
Claro, pero yo apuntaba a los problemas que pueden surgir al realizar validaciones por JavaScript únicamente obviando las del lado del servidor.
Título: Re: Validacion De Formulario
Publicado por: F_Tanori en Jueves 17 de Mayo de 2007, 08:04
Pues en php hay una forma sencilla de evitarlo...

http://php.net/magic_quotes (http://php.net/magic_quotes)


 :comp:


Saludos