
18/11/2002, 10:59
|
 | Colaborador | | Fecha de Ingreso: febrero-2001 Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 1 mes Puntos: 535 | |
es lógico sgafo.
Te fijaste como es la estructura de un INPUT TEXT?
<input type="text" value="Aquí va el valor entre comillas">
ahora, suponiendo que un campo de tu tabla contenga el texto Las "comillas" son molestas , el HTML generado por ASP quedaría...
<input type="text" value="Las "comillas" son molestas">
hasta dónde interpretaría el browser el valor real del VALUE?
hasta que se tope con las primeras comillas, o sea, Las_ (en donde "_" es un espacio)
Para solucionar eso debés hacer un reemplazo de las comillas dobles y simples por su respectivo caracter HTML. Las dobles son, si mal no recuerdo, & quot; y la otra directamente no la se.
Quedaría:
<%
Variable = Recordset("campo")
Variable = Replace(Variable, CHR(034), "& quot;")
Variable = Replace(Variable, "'", "el chirimbolo del apóstrofe ")
%>
<input type="text" value="<%=Variable%>">
saludos Post Edicion: donde se lee & quot;, es sin espacio antes de la letra q
Última edición por AlZuwaga; 18/11/2002 a las 11:06 |