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

impedir etiquetas html en textos ?

Estas en el tema de impedir etiquetas html en textos ? en el foro de ASP Clásico en Foros del Web. Como puedo impedir que el usuario ingrese etiques html en texto que esta ingresando ? o mejor dicho, por ejemplo si yo ingreso un signo ...
  #1 (permalink)  
Antiguo 22/07/2004, 14:15
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 22 años, 9 meses
Puntos: 3
impedir etiquetas html en textos ?

Como puedo impedir que el usuario ingrese etiques html en texto que esta ingresando ?

o mejor dicho, por ejemplo si yo ingreso un signo de "?" pregunta esta bien , pero tb es un signo que se usa para enviar datos en la url., hay algiuna forma de combertir o corregir eso ??
__________________
Saludos
Leo

Última edición por leophp; 22/07/2004 a las 14:17
  #2 (permalink)  
Antiguo 22/07/2004, 14:25
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
Podrias hacer una rutina en JavaScript para detectar los valores que no quieres que pasen o que te esten causando conflicto y cambiarlas por otro código, por ejemplo que el caracter de interrogacion lo cambie a un *1 y el de admiracion a un *2 ,etc y en la página en donde recibes la info recorres las cadenas que te enviaron y vuelves a realizar el cambio.
Aunque la forma más facil para que el caracter de interrogacion no te afecte es enviandolo por metodo POST.
  #3 (permalink)  
Antiguo 22/07/2004, 14:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
No lo impidas, dejá que guarde en la BD las etiquetas HTML (no me voy a meter con el "?" porque no te entendí esa parte). El tema es que al mostrarlo le hagas un server.htmlencode:

Response.Write(Resver.HTMLEncode(objRS("campo_con_ html")))
__________________
...___...
  #4 (permalink)  
Antiguo 22/07/2004, 14:48
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Jujuju.. si, eso mismo que puse antes pero en vez de Resver.HTMLEncode es Server.HTMLEncode

:D
__________________
...___...
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 20:18.