Que tal,
Tengo valores recuperados de un formulario.
Como se concatena texto en ASP?
| |||
variable1 & variable2 Si tu pregutna es esta, creo que sería prudente que leas algun manual. |
| ||||
bueno, yo pongo por untiempo un CHM por si les sirve, en: www.creandowebs.com/asp.chm
__________________ CreandoWebs.com www.creandowebs.com PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO |
| ||||
este es un muy buen libro en PDF. la contraseña es ASP31965 http://www.vinidesign.com/ASPpassASP31965.pdf |
| ||||
yo creo que encuestras casi todo en el Link buscar de este sitio ![]()
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Muchas gracias, de verdad que busqué varias cosas pero no encontraba la solución. Igualmente creo que este par de archivos deben ponerse a la mano en las FAQSque también recorrí. Gracias.
__________________ EL LIMITE ES EL UNIVERSO |
| ||||
Esta concatenación en particular. Estoy concatenando esto: Código PHP: Pero no logro que aparezca una barra "/" entre el año, mes y día. Como lo pongo? Lo he intentado y nada.
__________________ EL LIMITE ES EL UNIVERSO |
| ||||
Lo estoy colocando en un campo oculto. Y nada. <input name="fechaInicial" type="hidden" id="fechaInicial" value="Response.Write(Request.form("ano_nacimiento &"/"&dia_nacimiento&"/"&ano_nacimiento"))%>
__________________ EL LIMITE ES EL UNIVERSO |
| ||||
Mira... Lo que tienes esta todo mal, estas queriendo hacer todo dentro del request.form Esa funcion funciona asi: var = resquest.form("varNAME"), y tu tienes todos los campos y sentencias ahi dentro, me extraña que no te mande error, pero bueno, hazlo asi entonces: Response.Write Request.form("ano_nacimiento") & "/" & Request.form("dia_nacimiento") & "/" & Request.form("ano_nacimiento") De hecho creo que tienes algo mal, porque repites ano_nacimiento pero bueno, eso ya lo miraras tu en tu codigo. Intentalo asi. |
| ||||
Es que los response.write no se concatenan. El response.Write hace algo, enviar una salida de texto al cliente (o a un archivo de texto que se guarde en el servidor, o a un mail que el servidor envíe, etc). Lo que se concatena son las partes que formarán parte en definitiva de ese string que mandará como salida el Response.Write Si realmente ésto es lo que tenés en tu código:
Código:
<input name="fechaInicial" type="hidden" id="fechaInicial" value="Response.Write(Request.form("ano_nacimiento&"/"&dia_nacimiento&"/"&ano_nacimiento"))%> entonces, podrías hacer algo así:
Código:
<% MiVariableConcatenada = Request.form("ano_nacimiento) & "/" & Request.Form("dia_nacimiento") & "/" & Request.Form("ano_nacimiento") %> <input name="fechaInicial" type="hidden" id="fechaInicial" value="<% Response.Write(MiVariableConcatenada) %>"> Y ahora que termino de escribir ésto me doy cuenta que urgentemente necesitás, si no es que estás aprendiendo, un repaso GENERAL y básico de ASP y de VBScript.
__________________ ...___... |
| ||||
Sale este error Al Zuaga y fué lo primero que probé (En todo caso necesito el repaso): Código PHP:
__________________ EL LIMITE ES EL UNIVERSO |
| ||||
Sory, error de tecleo. Donde dice... ...Request.form("ano_nacimiento).... Debe decir... Request.form("ano_nacimiento") ... y tal vez me quede otra comilla por allípero, por favor, revisá el código e intentá interpretar los errores que de eso se aprende!
__________________ ...___... |