Foros del Web » Programando para Internet » Javascript »

Ingreso de datos en formulario

Estas en el tema de Ingreso de datos en formulario en el foro de Javascript en Foros del Web. Hola! como andan? La consulta es la siguiente: Tengo un sistema en PHP para que los clientes realicen sus pedidos. El problema es que uno ...
  #1 (permalink)  
Antiguo 04/06/2013, 14:27
 
Fecha de Ingreso: diciembre-2012
Mensajes: 33
Antigüedad: 11 años, 3 meses
Puntos: 0
Ingreso de datos en formulario

Hola! como andan?
La consulta es la siguiente:

Tengo un sistema en PHP para que los clientes realicen sus pedidos.
El problema es que uno de los cuadros de texto implica que el usuario justifique su pedido.
Para justificarlo, debe ingresar no menos de 30 palabras.
Dicha cantidad la controlo desde PHP.
La consulta es: como puedo hacer para evitar que el usuario escriba 10 palabras (por ejemplo) y que rellene el resto con espacios seguidos, puntos seguidos, coma, etc.??
La idea es que el usuario si o si ingrese palabras que justifiquen su pedido.
Hasta ahora, la funcion de PHP funciona bien y cuenta efectivamente las palabras ingresadas, pero da problemas cuando el cuadro de texto se llena con espacios en blanco o puntos.
Quiero evitar que el usuario escriba dos o mas espacios vacios seguidos por ejemplo. Espero que se entienda.
Como podria hacerlo? Muchas gracias!

Última edición por cleguisamon; 04/06/2013 a las 15:09
  #2 (permalink)  
Antiguo 04/06/2013, 15:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Ingreso de datos en formulario

Podríamos intentar con alguna expresión regular. Pero como lo planteás cualquier cosa va a resultar ineficaz. Que tal sí te ingresan:
"aaa bbsbbbbbb gsggsggggg yyy ppppp ggg uu ggg bnsggdgg "
no hay forma de determinar sí la justificación es válida o no.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 04/06/2013, 15:29
Avatar de alberto510a  
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años
Puntos: 35
Respuesta: Ingreso de datos en formulario

Hola, para evitar esto en los 2 lenguajes tanto php como js se dispone de algo llamado expresiones regulares que te permiten definir los parámetros que quieras aceptar.

http://www.mclibre.org/consultar/php...regulares.html

http://webintenta.com/validacion-con...avascript.html

Aquí te dejo las expresiones regulares de ambos lenguajes.

Saludos!

PD: Como bien dice emprear todo va a terminar resultando ineficaz y franqueable lo único que puedes hacer es ponerlo más difícil.
__________________
No hay preguntas tontas, sino tontos que no preguntan.
  #4 (permalink)  
Antiguo 05/06/2013, 17:03
 
Fecha de Ingreso: diciembre-2012
Mensajes: 33
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Ingreso de datos en formulario

Listo chicos! despues de andar investigando pude resolverlo! Gracias por la ayuda! Les cuento que solamente lo hice para detectar espacios en blanco.
El usuario luego de completar su solicitud, debe imprimirlo y firmarlo, por lo tanto si completa los campos con letras, puntos o signos se va a notar. Es por eso que solamente lo hice con los espacios en blanco. Saludos!

Etiquetas: formulario, funcion, ingreso, php
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 05:22.