TEXTAREA

30/01/2004 - 03:04 por Checho | Informe spam
Hola a todos
tengo un formulario, y lo que quiero hacer es poner un limite de caracteres
en un textarea.
COMO PUEDO HACER??
ESTE ES EL CODIGO

<script>
function Validar(form){
if (formulario.titulo.value == "")
{ alert("Por favor ingrese un titulo"); formulario.titulo.focus(); return; }
if (formulario.cuerpo.value == "")
{ alert("Por favor ingrese un curso"); formulario.cuerpo.focus(); return; }
formulario.submit();
}
</script>
<form name=formulario method="post" action="$pag?accion=saveditar&id=$id">
T&iacute;tulo del Curso<br>
<input type="text" size="51" name="titulo2"
class="imputbox" maxlength="90">
90 caracteres de capacidad m&aacute;xima
<br>Texto del Curso <br>
<textarea name="textarea" cols="50" rows="5"
class="imputbox"></textarea>
<input TYPE="button" name="Envio2" value=" Publicar
" onClick="Validar(this.form)">
</form>






UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
ajquerio@saltargentina.com.()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ajquerio@hotmail.()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar

Preguntas similare

Leer las respuestas

#1 Miguel González
30/01/2004 - 09:39 | Informe spam
Hola Checho!

No puedes poner límites en el "texarea":

http://www.w3.org/TR/html401/intera...-maxlength
http://www.w3.org/TR/html401/intera...f-TEXTAREA

Lo que puedes hacer es controlarlo mediante script a través de la propiedad
"length"

if(document.forms[0].tuTextArea.length>longitudMaxima){
alert("Te pasas!");}
else{
alert("Ok");
}

Y, elemental medida de seguridad, chequear en la página que recibe los datos
que la longitud sea la correcta.

Saludos!
Miguel


"Checho" ()ar> escribió en el mensaje
news:
Hola a todos
tengo un formulario, y lo que quiero hacer es poner un limite de


caracteres
en un textarea.
COMO PUEDO HACER??
ESTE ES EL CODIGO

<script>
function Validar(form){
if (formulario.titulo.value == "")
{ alert("Por favor ingrese un titulo"); formulario.titulo.focus();


return; }
if (formulario.cuerpo.value == "")
{ alert("Por favor ingrese un curso"); formulario.cuerpo.focus();


return; }
formulario.submit();
}
</script>
<form name=formulario method="post" action="$pag?accion=saveditar&id=$id">
T&iacute;tulo del Curso<br>
<input type="text" size="51" name="titulo2"
class="imputbox" maxlength="90">
90 caracteres de capacidad m&aacute;xima
<br>Texto del Curso <br>
<textarea name="textarea" cols="50" rows="5"
class="imputbox"></textarea>
<input TYPE="button" name="Envio2" value=" Publicar
" onClick="Validar(this.form)">
</form>






UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar






Respuesta Responder a este mensaje
#2 Miguel Angel Da Vila
30/01/2004 - 19:40 | Informe spam
Sí puedes poner límites a un textarea. Lo que se necesita es un poco de
Javascript y ya anda por ahí:

http://www.dynamicdrive.com/dynamic...tinput.htm


"Checho" ()ar> escribió en el mensaje
news:
Hola a todos
tengo un formulario, y lo que quiero hacer es poner un limite de


caracteres
en un textarea.
COMO PUEDO HACER??
ESTE ES EL CODIGO

<script>
function Validar(form){
if (formulario.titulo.value == "")
{ alert("Por favor ingrese un titulo"); formulario.titulo.focus();


return; }
if (formulario.cuerpo.value == "")
{ alert("Por favor ingrese un curso"); formulario.cuerpo.focus();


return; }
formulario.submit();
}
</script>
<form name=formulario method="post" action="$pag?accion=saveditar&id=$id">
T&iacute;tulo del Curso<br>
<input type="text" size="51" name="titulo2"
class="imputbox" maxlength="90">
90 caracteres de capacidad m&aacute;xima
<br>Texto del Curso <br>
<textarea name="textarea" cols="50" rows="5"
class="imputbox"></textarea>
<input TYPE="button" name="Envio2" value=" Publicar
" onClick="Validar(this.form)">
</form>






UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar






Respuesta Responder a este mensaje
#3 Checho
31/01/2004 - 01:17 | Informe spam
SI ESTABA viendo los JAVASCRIPT, pero no entendia ninguno jaja.
ESTE si lo entiendo y me parecio GENIAL la forma que trabaja.
MUCHAS GRACIAS.

UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel Angel Da Vila" escribió en el
mensaje news:#
Sí puedes poner límites a un textarea. Lo que se necesita es un poco de
Javascript y ya anda por ahí:

http://www.dynamicdrive.com/dynamic...tinput.htm


"Checho" ()ar> escribió en el mensaje
news:
> Hola a todos
> tengo un formulario, y lo que quiero hacer es poner un limite de
caracteres
> en un textarea.
> COMO PUEDO HACER??
> ESTE ES EL CODIGO
>
> <script>
> function Validar(form){
> if (formulario.titulo.value == "")
> { alert("Por favor ingrese un titulo"); formulario.titulo.focus();
return; }
> if (formulario.cuerpo.value == "")
> { alert("Por favor ingrese un curso"); formulario.cuerpo.focus();
return; }
> formulario.submit();
> }
> </script>
> <form name=formulario method="post"


action="$pag?accion=saveditar&id=$id">
> T&iacute;tulo del Curso<br>
> <input type="text" size="51" name="titulo2"
> class="imputbox" maxlength="90">
> 90 caracteres de capacidad m&aacute;xima
> <br>Texto del Curso <br>
> <textarea name="textarea" cols="50" rows="5"
> class="imputbox"></textarea>
> <input TYPE="button" name="Envio2" value="


Publicar
> " onClick="Validar(this.form)">
> </form>
>
>
>
>
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN ()com QUITAR ()
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
>
>


Respuesta Responder a este mensaje
#4 Miguel González
03/02/2004 - 09:44 | Informe spam
y si tengo desactivado el JavaScript?

;-)

Saludos!
Miguel


"Miguel Angel Da Vila" escribió en el
mensaje news:%

Sí puedes poner límites a un textarea. Lo que se necesita es un poco de
Javascript y ya anda por ahí:

http://www.dynamicdrive.com/dynamic...tinput.htm


Respuesta Responder a este mensaje
#5 Miguel Angel Da Vila
03/02/2004 - 16:46 | Informe spam
Entonces te quedas con lo que ofrece HTML, los textarea no se pueden
limitar. Pero aún tienes la opción de programar un ActiveX u objeto OCX
(sólo Internet Explorer) que reemplace el trextarea. También un applet de
Java puede hacer el trabajo y tiene la ventaja de que ser compatible con
otros navegadores.

Preguntarás: ¿Y si desconecto la ejecución de OCX y Java? Entonces te quedas
sin nada.

Un saludo
Miguel Angel Da Vila



"Miguel González" escribió en el mensaje
news:
y si tengo desactivado el JavaScript?

;-)

Saludos!
Miguel


"Miguel Angel Da Vila" escribió en el
mensaje news:%

> Sí puedes poner límites a un textarea. Lo que se necesita es un poco de
> Javascript y ya anda por ahí:
>
> http://www.dynamicdrive.com/dynamic...tinput.htm
>
>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida