Contar caracteres de un textarea mientras escribo
AUTOR PREGUNTA #1
-
3 personas más tuvieron esta duda Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
<html> <head> <script language="Javascript"> var primeraVez = true; function limpia(){ if (primeraVez){ document.formulario.mensaje.value = ""; primeraVez = false; } } function cuenta(){ document.formulario.total.value = document.formulario.mensaje.value.length; } </script> </head> <body> <form name="formulario"> <textarea name="mensaje" onfocus="limpia()" onkeyup="cuenta()" rows="10" cols="50"> </textarea> <input type="text" name="total" size="5" maxlength="3" disabled> Caracteres </form> </body> </html>
#4
Mi pregunta es idéntica, pero con esta función y formulario (encontrado por Internet):
function cuenta(){ document.forms[0].caracteres.value=document.forms[0].prueba.value.length; }
<form action="#" method="post"> <textarea name="prova" rows="15" cols="1025" id="prueba" onkeydown="cuenta()" onkeyup="cuenta()">Escrbe</textarea> <input type="text" name=caracteres> </form>
En vez de recoger el valor en 1 input, quiero hacer esto (debajo del textarea):
- Si el número de carácteres es 0 o "" activar 1 botón (Exportar).
- Si el número de carácteres es superior a 0, activar otro botón (Exportar).
Lo tengo en 1 fichero JSP. Estoy haciendo el Proyecto Fin de Carrera (Ingeniería Informática, en la UOC). Me he registrado por este post. :-) Gracias anticipadas por vuestras respuestas (espero que me lleguen pronto :-P).
Saludos,
PepBR
#5
1. ¿No se puede recoger el valor del input y meterlo en 1 variable para poder compararlo con algo (fuera del form y de <script></script>)?
Por lo que veo sustituyendo el tipo "text" del input por "hidden" el input desaparece.
Sigo en esto,
PepBR
#6
Tengo 2 botones Submit:
- Importar: Activo si textarea es 0 o null.
- Exportar: Activo si textarea no está vacía. Al hacer Submit tengo que recoger (getParameter) el texto, No el número de carácteres (pero por curiosidad también me gustaría saberlo jejejejeje).
¿Alguien podria decirme cómo hacerlo? Gracias anticipadas,
PepBR
#7
te recomendamos que realices la pregunta de forma nueva para que salga bajo tu nombre, ya que aquí esta ya fue resulta a la persona que lo preguntó y te va a resultar más dificil encontrar ayuda.
Saludos.