TextArea JavaScript
Hola:
¿Cómo se puede comprobar que no hay nada escrito en un textarea? Es para hacer obligatorio la entrada de texto en un textarea. Con esta función no va llamándola en el onclick de un botón submit del formulario:
function calCarFaltan( formulario )
{
var maxLongitud = 255
var minLongitud = 1
if ( formulario.aviso.value.length > maxLongitud )
{
formulario.aviso.value = formulario.aviso.value.substring(0,maxLongitud)
alert("¡Ha superado el límite!nRecuerde que dispone den" + maxLongitud + " caracteres")
}
else if (formulario.aviso.value.length < minLongitud )
{
alert ("Vacío");
}
}
Muchas gracias.
¿Cómo se puede comprobar que no hay nada escrito en un textarea? Es para hacer obligatorio la entrada de texto en un textarea. Con esta función no va llamándola en el onclick de un botón submit del formulario:
function calCarFaltan( formulario )
{
var maxLongitud = 255
var minLongitud = 1
if ( formulario.aviso.value.length > maxLongitud )
{
formulario.aviso.value = formulario.aviso.value.substring(0,maxLongitud)
alert("¡Ha superado el límite!nRecuerde que dispone den" + maxLongitud + " caracteres")
}
else if (formulario.aviso.value.length < minLongitud )
{
alert ("Vacío");
}
}
Muchas gracias.
Esa función está bien, es decir, comprueba el tamaño. El problema es que el onClick del submit no evita que se haga el submit final del formulario.
Lo que tienes que hacer es llamar a esta función en el onSubmit del tag form:
<form action="..." method="..." onSubmit="return calCarFaltan(this);">
Tu función debe retornar true si el texto cumple los requisitos y false si está vacío y ha excedido. Ese false es el que evita que se haga el submit.
Lo que tienes que hacer es llamar a esta función en el onSubmit del tag form:
<form action="..." method="..." onSubmit="return calCarFaltan(this);">
Tu función debe retornar true si el texto cumple los requisitos y false si está vacío y ha excedido. Ese false es el que evita que se haga el submit.