Foros del Web » Programando para Internet » ASP Clásico »

¿Como puedo validar que el usuario no me agregue saltos de linea?

Estas en el tema de ¿Como puedo validar que el usuario no me agregue saltos de linea? en el foro de ASP Clásico en Foros del Web. Hola. tengo un pequeño problema de validacion,lo que pasa es que no me valida si un usuario aprieta muchas veces el boton "enter". ejemplo: <espacio ...
  #1 (permalink)  
Antiguo 07/03/2006, 07:19
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta ¿Como puedo validar que el usuario no me agregue saltos de linea?

Hola.
tengo un pequeño problema de validacion,lo que pasa
es que no me valida si un usuario aprieta muchas veces el boton "enter".
ejemplo:
<espacio en blanco>
<espacio en blanco>
<espacio en blanco>

y al momento de guardar si me lo permite,cosa que no deberia ser.
cual ayuda sera agradecida.

chau
  #2 (permalink)  
Antiguo 07/03/2006, 07:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
¿En qué control el usuario aprieta muchas veces el boton "enter"?

No me digas que capturas la contraseña en un textarea, ¿o si?
  #3 (permalink)  
Antiguo 07/03/2006, 07:30
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
nop.
es que estoy haciendo un formulario.
y en ese formulario hay un textarea que si hago saltos de linea igual me guarda un espacio en blanco.y eso yo no quiero.
  #4 (permalink)  
Antiguo 07/03/2006, 07:47
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Mencionas que hay problemas al validar, no se que es lo que hay que validar pero bueno.
Mira, cuando tengas cualquier tipo de necesidad de tratamiento de datos (de cadena, numéricos, de fecha, etc.) lo primero que debes hacer es consultar las funciones que existen para tratar esos tipos de datos.

Ahí encontraras que entre las funciones de cadena, existe LTrim, RTrim y Trim. Esta última es la que necesitas para eliminar espacios en ambos extremos de la cadena.
  #5 (permalink)  
Antiguo 07/03/2006, 07:51
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
oka.
lo voy a probar.
  #6 (permalink)  
Antiguo 07/03/2006, 07:51
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
si lo que quieres es validar en javascript, también hay una función replace()
  #7 (permalink)  
Antiguo 07/03/2006, 07:54
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
mmm...nop..
puse:
if trim(request.form("respuesta"))="" then%>
<script language="javascript">{alert("Debe ingresar Respuesta");history.back();}</script>
<%end if%>

no funciona.
  #8 (permalink)  
Antiguo 07/03/2006, 07:56
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
si?.
y como lo hago?
  #9 (permalink)  
Antiguo 07/03/2006, 07:56
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
prueba

Código:
if replace(request.form("respuesta"),VbCrlf,"")="" then%>
  #10 (permalink)  
Antiguo 07/03/2006, 08:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
if Len(trim(request.form("respuesta")))=0 then
  #11 (permalink)  
Antiguo 07/03/2006, 08:26
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
me funciona : if replace(request.form("respuesta"),VbCrlf,"")="" then%>
pero a medias.
en fin.ojala eso sea suficiente.
grax!
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 12:06.