Foros del Web » Programando para Internet » Javascript »

como crear un contador de caracteres

Estas en el tema de como crear un contador de caracteres en el foro de Javascript en Foros del Web. El tema es este, quiero agregar un contador de caracteres a una pagina externa, esta pagina externa tiene una seccion de comentarios, y quiero agregar ...
  #1 (permalink)  
Antiguo 30/08/2013, 17:42
 
Fecha de Ingreso: septiembre-2010
Mensajes: 24
Antigüedad: 13 años, 7 meses
Puntos: 0
como crear un contador de caracteres

El tema es este, quiero agregar un contador de caracteres a una pagina externa, esta pagina externa tiene una seccion de comentarios, y quiero agregar un contador de caracteres al lado del textarea

Buscando por internet (precisamente en este foro) encontre esto

Código HTML:
Ver original
  1. <input type="text" onkeypress="document.getElementById('cuenta').innerHTML = this.value.length" />(<span id="cuenta"></span>/500)

Lo cual funciona correctamente, sin embargo, trate de adaptarlo a la pagina externa y me quedo asi (el archivo en cuestion es un .js)

Código HTML:
$('div#main > div#post-container > div#main-col > div#full-col > div.hreview-aggregate > div.myComment > div#myComment-text-box > div#cont_comm > div.markitcomment > div#markItUpBody_comm > div.markItUpContainer > div.markItUpHeader').append('(<span id="cuenta" onload="document.getElementById("cuenta").innerHTML = document.getElementById("body_comm").this.value.length" ></span>/500)')
Queda de esta forma



Link a la imagen: http://i1196.photobucket.com/albums/aa414/macr1408/Captura_zps6cf73ade.png

Me podrian ayudar para que cuente los caracteres ? y si se puede, agregar un alert al alcanzar los 500 caracteres

Desde ya, gracias :D
  #2 (permalink)  
Antiguo 30/08/2013, 19:48
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: como crear un contador de caracteres

No leí nada más que tu selector. CAMBIALO, da cáncer de verlo.

Lo puedes simplificar así (y quizá más):

Código Javascript:
Ver original
  1. $('#markItUpBody_comm > .markItUpContainer > .markItUpHeader')

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 30/08/2013, 22:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 24
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: como crear un contador de caracteres

Listo, ahora quedo mas "bonito" pero sigue sin funcionar e.e

Ya probe sustituyendo ".this.vale.lenght" por ".value.length" y tambien por ".length" y nada, en ninguno de los 3 casos funciona

Gracias igual :)

Última edición por macr1408; 30/08/2013 a las 22:28

Etiquetas: caracteres, contador, funcion, html, input, js
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 05:36.