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

espacios en texbox

Estas en el tema de espacios en texbox en el foro de ASP Clásico en Foros del Web. Hola de nuevo! tengo un problema muy curioso, cuando recupero datos de la base de datos y los quiero presentar en un texbox solo me ...
  #1 (permalink)  
Antiguo 18/09/2003, 03:03
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
espacios en texbox

Hola de nuevo!

tengo un problema muy curioso, cuando recupero datos de la base de datos y los quiero presentar en un texbox solo me muestra hasta el primer espacio en blanco y el resto lo ignora (pqña putada). Ya he comprobado q la consulta me recupera los datos completos y no entiendo nada............puf!

a alguien le paso algo parecido o tiene idea de q puede estar pasandome?

Gracias x adelantado.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #2 (permalink)  
Antiguo 18/09/2003, 03:05
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
hola mplus,

podrias poner el codigo del textbox y algun texto que recuperas de la base de datos??
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 18/09/2003, 03:09
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
Buenos dias, nazka!

Por aqui va el texbox.....

<input name="txt1" type="text" size="40" maxlength="30" <%If busqueda=true then
response.Write("value="&(sQa.Fields.Item("Nombre") .Value))
end if%>>


...y la consulta

cad=request.form("txt1")
cad=sinAcentos(cad)
sQa.Source = "SELECT * FROM Emp_Datos datos left JOIN Emp_Servicios ser ON datos.Cod_Emp = ser.Cod_Emp WHERE (datos.Nombre LIKE '%" & cad & "%') order by datos.Nombre"

...pero no lo entiendo xq los campos de la consulta me los devuelve bien, se fastidia cuando lo pongo en el texbox.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #4 (permalink)  
Antiguo 18/09/2003, 03:13
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
vale, el problema lo tienes con las comillas...

el resultado en html de el textbox sería...

<input name="txt1" type="text" size="40" maxlength="30" value=texto que va a aparecer en el textbox>

por eso solo te aparece la primera palabra, al encontrar un espacio el input no lo tomo como parte de "value"...
lo que tienes que hacer es entrecomillarlo...

prueba a entrecomillarlo con comillas simples... asi...

<input name="txt1" type="text" size="40" maxlength="30" <%If busqueda=true then
response.Write("value='"&(sQa.Fields.Item("Nombre" ).Value)& " ' ")
end if%>>
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #5 (permalink)  
Antiguo 18/09/2003, 03:19
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
ok, funciona, gracias x salvarme el culo una vez mas.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
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 11:16.