Foros del Web » Programando para Internet » Javascript »

Textarea

Estas en el tema de Textarea en el foro de Javascript en Foros del Web. Buenas, Estoy medio loco con este código <script src="http://code.jquery.com/jquery-1.5.js"></script> <script> function countChar(val) { var len = val.value.length; if (len >= 500) { val.value = val.value.substring(0, ...
  #1 (permalink)  
Antiguo 07/11/2015, 18:21
 
Fecha de Ingreso: noviembre-2015
Ubicación: España
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Pregunta Textarea

Buenas,
Estoy medio loco con este código
<script src="http://code.jquery.com/jquery-1.5.js"></script>
<script>
function countChar(val) { var len = val.value.length; if (len >= 500) {
val.value = val.value.substring(0, 500);
} else {
$('#charNum').text(500 - len);
}
};
</script>
<textarea id="field" onkeyup="countChar(this)"></textarea>
<div id="charNum"></div>

Quiero que el texto del textarea se vea en la misma pagina con formato html
Es fácil¿? se puede hacer?
Muchas gracias
  #2 (permalink)  
Antiguo 08/11/2015, 21:30
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Textarea

Hola,

Intenta con esto (sin JQuery):

Código Javascript:
Ver original
  1. <script>
  2. function countChar(val) {
  3. var div = document.getElementById("charNum");
  4. var len = val.value.length;
  5.  
  6. if (len > 500) {
  7.   val.value = val.value.substring(0, 500);
  8.   div.innerHTML = "Faltan: 0 de 500";
  9. } else{
  10.   div.innerHTML = "Faltan: "+ (500 - len) +" de 500";
  11. }
  12. }
  13. </script>
Código HTML:
Ver original
  1. <textarea id="field" onkeyup="countChar(this)" onkeyup="countChar(this)"></textarea>
  2. <div id="charNum">Faltan: 500 de 500</div>

Última edición por henovec; 08/11/2015 a las 21:51

Etiquetas: html, js, textarea
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 19:19.