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

Textarea_BD

Estas en el tema de Textarea_BD en el foro de ASP Clásico en Foros del Web. Hola,,, Me gustaria que me ayudaran ¡¡ Tengo un campo de la siguiente manera para una base de datos <textarea name="curriculum" rows="4" class="areastexto"></textarea> es decir ...
  #1 (permalink)  
Antiguo 24/11/2003, 13:42
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Textarea_BD

Hola,,, Me gustaria que me ayudaran ¡¡

Tengo un campo de la siguiente manera para una base de datos
<textarea name="curriculum" rows="4" class="areastexto"></textarea>

es decir una area de texto para varios parrafos,,, en la conexion con la base de datos,, y en la base misma,, este campo solo lo llena hasta el primer Enter del texto que deseo colocar ahi, como puedo que capture todo lo que aparece en el campo de la pagina.

Tambien me gustaria saber como puedo mandar un mensaje de error cuando algun campo na ha sido llenado..

Gracias,,
  #2 (permalink)  
Antiguo 24/11/2003, 18:17
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
???

Supuestamente te tiene que poner "todo" y no lo que haya hasta el primer enter... cosa rara eso!

Por qué no nos mostrás e código?
__________________
...___...
  #3 (permalink)  
Antiguo 25/11/2003, 18:02
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Hi

Hola ...
Este es el codigo,, en negritas pongo el problema:


<HTML>
<HEAD> <TITLE>Selección</TITLE>
<TBODY>

<!--Tabla de seleccion de personal .................-->
<form action="registro.asp" method="post">
<table width="61%" height="100%" border="1" align="center" cellpadding="2" cellspacing="0">

<TD width="58%" ><input name="nombre" type="text" class="campostexto" size="25" height="13"></TD>
<TD width="42%" align="left" ><font size="2">&nbsp;Apellido Paterno</font></TD>
<TD width="58%" ><INPUT name="apellidop" type="text" class="campostexto" value="" size="25" height="13"></TD>
<TD width="42%" align="left" >&nbsp;<font size="2">Apellido Materno</font></TD>
<TD width="58%" ><INPUT name="apellidom" type="text" class="campostexto" value="" size="25" height="13"></TD>
<TD width="42%" align="left" ><font size="2">&nbsp;Dirección (calle y número)</font></TD>
<TD width="58%" ><INPUT name="calle" type="text" class="campostexto" value="" size="25" height="13"></TD>
<TD width="42%" align="left" ><font size="2">&nbsp;Colonia</font></TD>
<TD width="58%" ><INPUT name="colonia" type="text" class="campostexto" value="" size="25" height="13"></TD>
<TD width="42%" align="left" >&nbsp;<font size="2">Correo
Electrónico</font></TD>
<TD width="58%" ><INPUT name="mail" type="text" class="campostexto" value="" size="25" height="13"></TD>

<TD width="42%" align="center" >
<p align="left">&nbsp;<font size="2">Agregar Curriculum </font></TD>
<TD width="58%" align="right" valign="top" >
<p align="left">
<textarea name="curriculum" rows="4" class="areastexto"></textarea> </TD>

' Aqui es donde me llena hasta el primer ENTER que coloque. ..

<table width="30%" border="0" align="right" cellpadding="3" cellspacing="0">
<tr align="right">
<td width="45%">
<input name="boton" type="submit" class="botones" value="Guardar" align="center">
</TD>
<td width="16%"><input type="reset" name="boton3" value="Limpiar" align="center" class="botones">
</td></tr></table></TD></tr><tr>
<TD colspan="2" height="15" class="azulblocks" align="center"></TD></tr>
</table>
</form>

</TBODY></TABLE>
</HTML>
  #4 (permalink)  
Antiguo 25/11/2003, 18:29
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
ruben_vmb, podrías poner la parte ASP?
__________________
...___...
  #5 (permalink)  
Antiguo 26/11/2003, 05:11
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 2 meses
Puntos: 2
Para mandar alertas cuando un campo no ha sido llenado puedes mirarte la siguiente FAQ de Javascript:

http://www.forosdelweb.com/showthrea...753#post259753

Para que te muestre el texto de la base de datos en el textarea deberías tener algo así:

<TEXTAREA><%=rs("campo_a_mostrar")%></TEXTAREA>

Lo que no entiendo es que te muestre solo hasta el primer Enter. Como dice dazuaga, incluye el codigo ASP y así podremos hacernos una idea...

Un saludo.
Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
  #6 (permalink)  
Antiguo 26/11/2003, 17:24
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola,, Les mando el codigo ASP,,,Como decia, el area de texto del campo "curriculum" solo lo llena en la base de datos hasta el primer enter que le des al momento de capturar...

<% Dim a, b, c, d, e, Cnn, strSQL
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "tabla"

a=Request.Form("nombre")
b=Request.Form("apellidop")
c=Request.Form("apellidom")
d=Request.Form("mail")
e=Request.Form("curriculum")
strSQL = "insert into tabla (nombre, apellidop, apellidom, mail, curriculum) values('"&a& "', '"&b& "','"&c& "','"&d& "','"&e& "')"
Cnn.Execute(strSQL) %>


<font color="#FFFFFF" size="2" face="Comic Sans MS">SUS DATOS HAN SIDO ENVIADOS</font></TD>
</tr>

<tr class="formablanco">
<TD height="18" align="center" >

<%Response.Write("Nos comunicaremos contigo a la brevedad")%>

<% Cnn.close
Set Cnn= nothing
%>

Gracias a ustedes ,,,

Answer.. Uri doblaba cucharas porque estaba aburrido
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
  #7 (permalink)  
Antiguo 28/11/2003, 15:56
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Help again please
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
  #8 (permalink)  
Antiguo 28/11/2003, 16:06
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 veo nada malo. qué base de datos es?

estás seguro que el campo curriculum está definido como memo y no texto?

si te conectás a la BD y hacés un response.write(rs("curriculum"))... te muestra sólo lo ingresado hasta el primer enter o todo?
__________________
...___...
  #9 (permalink)  
Antiguo 29/11/2003, 13:53
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola

Hola,, antes que nada gracias por el tiempo que te tomas a nosotros los novatillos...
En efecto,,, si me conecto a la BD solo me muestra hasta el primer enter que el usuario haya capturado,,, es mas si ABRO la BD solo aparece lo mismo,,,
Que crees que sea ¡¡¡
  #10 (permalink)  
Antiguo 29/11/2003, 14:04
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
emm.. como te decía, no veo nada de nada que esté mal en el código de inserción de registros. Te iba a pedir que pongas el código ASP que usás para mostrar el campo curriculum para ver si allí había algo raro, pero si asegurás que abriendo la BD desde el access comprobás que sólo capturó hasta el pirmer enter ingresado por el usuario, no tiene sentido que lo pongas ya que por allí no van los tiros...

la verdad que me mataste.

algo que faltaría es que hagas un response.write(strSQL) luego de Cnn.Execute(strSQL) a ver si, en efecto, sólo llega lo infresado hasta el primer enter... si es así, es algún problema con el formulario que envía los datos... supongo!
__________________
...___...
  #11 (permalink)  
Antiguo 30/11/2003, 11:54
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola,, Intentare hacer todo eso,, y veremos los resultados
De cualquier maner gracias por todo... : )
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
  #12 (permalink)  
Antiguo 08/12/2003, 14:52
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola,, retomando un poco este tema,, Miren haciendo un response.write si aparece todo lo que ingreso en el formulario,, pero en la base ya NO ,, medio extraño no,, alguna idea..
Gracias
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
  #13 (permalink)  
Antiguo 09/12/2003, 15:25
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santa Fe - Argentina
Mensajes: 35
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola Ruben
Te cuento que a mi me pasa lo mismo, pero descubrí que si guarda toda la información en la base de datos, lo que hize fue aumentar el tamaño del renglon del registro de la base de datos, y la sorpresa fue que tenia todo guardado.
El único problema que cuando muestra esa información, no la muestra con los enters, eso no se como hacerlo así que si alguien me puede ayudar, desde ya muchas gracias.

Espero haberte ayudado.
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 17:25.