Foros del Web » Programando para Internet » Javascript »

El javascript deshabilitado

Estas en el tema de El javascript deshabilitado en el foro de Javascript en Foros del Web. hola gente fw: tengo un formulario para validar con javascript y con php como hago para validar un formulario si el javascript del navegador está ...
  #1 (permalink)  
Antiguo 17/07/2011, 18:16
Avatar de kaman10  
Fecha de Ingreso: enero-2011
Ubicación: Uruguay
Mensajes: 63
Antigüedad: 13 años, 10 meses
Puntos: 1
El javascript deshabilitado

hola gente fw:

tengo un formulario para validar con javascript y con php

como hago para validar un formulario si el javascript del navegador está deshabilitado. Una forma de asegurar la validacion en caso de que javascript no lo haga.

Tengo que poner alguna condicional en php, como seria?

Alguna idea de como hacerlo, agradezco la respuesta
saludos
  #2 (permalink)  
Antiguo 17/07/2011, 18:50
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: El javascript deshabilitado

Y esto sería más bien una pregunta para el foro de PHP.
Si te interesa validar los datos con PHP, es bastante parecido a como lo harías con JavaScript. Es decir, te fijas que haya ingresado los datos que te interesa, usas expresiones regulares para chequear los emails, etc. En caso de encontrarte con algo que esté mal, rediriges de nuevo al formulario (en lo posible pasando de vuelta los valores por POST/GET, para evitar que el usuario tenga que llenarlo nuevamente) e indicas donde está el error.
__________________
nahueljose.com.ar
  #3 (permalink)  
Antiguo 17/07/2011, 19:24
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: El javascript deshabilitado

Hola:

No es cuestión de condicionar nada... debes validar en php, pero para evitar tráfico innecesario también validar con javascript. Como sabes, se puede deshabilitar javascript, así que la validación principal debe ser en el servidor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 17/07/2011, 20:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: El javascript deshabilitado

+1000 de acuerdo con @caricatos, recuerda que la validación en el cliente (sea con javascript o con HTML5) es opcional

la ventaja más significativa es ahorrarle al servidor las peticiones y validaciones por cada error, más sin embargo aún debes obligatoriamente validar en el servidor, porque no solo tus clientes pueden tener el js inactivo, sino que un malintencionado puede "duplicar" el form y enviarlo sin validación, cosa que solamente puedes controlar desde el servidor, y más aún frente a atraques CSRF
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 18/07/2011, 00:13
Avatar de kaman10  
Fecha de Ingreso: enero-2011
Ubicación: Uruguay
Mensajes: 63
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: El javascript deshabilitado

Gracias por las respuestas, me quedo mas claro el tema.
Saludos

Etiquetas: deshabilitado, php, formulario
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 03:52.