| |||
caracteres maximos y recuento en textarea hola, me pueden decir en javascript como limitar numero caracteres y que en todo momento se cuenten los caracteres introducidos? saludos... |
| ||||
Respuesta: caracteres maximos y recuento en textarea así Cita: con el atributo maxlength se controla el máximo de caracteres que se pueden escribir function fnc(tarea) { document.getElementById('c').innerHTML = tarea.value.length; } <textarea id="t" onkeyup="fnc(this);" maxlength="200"></textarea> <span id="c">0</span> de 200
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| |||
Respuesta: caracteres maximos y recuento en textarea funciona bien en firefox pero no en explorer... habria alguna manera de que internet explorer reconociera la funcion? |
| |||
Respuesta: caracteres maximos y recuento en textarea ya lo solucioné mediante estas dos funciones, saludos... /*introduce el maximo de caracteres indicado mediante el evento onfocus*/ function caracteres(maximo){ var palabras = document.getElementById("mensaje"); if(palabras.value.length >= maximo){ return false } else{return true} } /*cuenta los caracteres introducidos hasta los 80 indicado mediante el evento onkeyup*/ function contar(maximo) { document.getElementById("contador").innerHTML = maximo.value.length; } |
| ||||
Respuesta: caracteres maximos y recuento en textarea no sabía que el atributo maxlength para textarea era html5 y no es soportado por ie ni opera edito dejo otra manera de hacerlo con una función y un evento. en este caso es ayudandonos del objeto event Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript"> function fnc(evt, txtarea, max) { var key = (evt.keyCode) ? evt.keyCode : evt.charCode; var unidad = (key == 8) ? -1 : 1, cantidad = parseInt(txtarea.length + unidad); if (cantidad > max || cantidad < 0) {return false;} document.getElementById('c').innerHTML = cantidad; } </script> </head> <body> <form> <textarea id="t" onkeydown="return contCaracteres(event, this.value, 10);"></textarea> <span id="c">0</span> de 200 </form> </body> </html>
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} Última edición por IsaBelM; 09/01/2013 a las 17:10 |
Etiquetas: |