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

Problema "de comillas"

Estas en el tema de Problema "de comillas" en el foro de ASP Clásico en Foros del Web. Intento editar algunas cosas, y para eso, las muestro en camops <input ...> Bien, eso me fuincina casi siempre, excepto cuando el texto a editar ...
  #1 (permalink)  
Antiguo 06/02/2004, 15:00
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Problema "de comillas"

Intento editar algunas cosas, y para eso, las muestro en camops <input ...>

Bien, eso me fuincina casi siempre, excepto cuando el texto a editar lleva comillas. he probado a hacer un replace(variable, """", chr(34)), pero me sigue pasando lo mismo: el texto deja de aparecer a partir de donde están las comillas.

¿Que debo hacer?
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 06/02/2004, 15:29
 
Fecha de Ingreso: febrero-2004
Ubicación: Puebla, Pue., México
Mensajes: 15
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola, mi sugerencia es la siguiente

Primero debes separar el texto en las tres partes siguientes:
antes de las comillas, dentro de las comillas y despues de las comillas.

arreglo = Split (variable,chr(34))

'esto te separa el texto en tres partes, asi que arreglo(0) tiene lo que hay antes de las comillas, arreglo(1) lo que hay entre ellas y arreglo(2) lo que hay despues de ellas.
'ahora ya solo basta que escribas el texto en el input

Response.write "<input type=text name=TxtCampo value=' " & arreglo(0) & chr(34) & arreglo(1) & chr(34) & arreglo(2) & " '> "

Atte.
__________________
Julio Alberto Villegas Mireles
  #3 (permalink)  
Antiguo 07/02/2004, 10:34
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Muchas gracias, adapté esa sentencia a mis necesidades.

Gracias de nuevo.
__________________
Tu portal de manga y anime.
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 18:57.