Revision: 31034
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 27, 2010 18:19 by cfleschhut
Initial Code
function textCounter(field, countfield, maxlimit) { if (field.value.length > maxlimit) { field.value = field.value.substring(0, maxlimit); } else { countfield.value = maxlimit - field.value.length; } } window.onload = function() { var ta = document.getElementById("message"), inp = document.getElementById("remLen"), limit = 50; inp.value = limit; ta.onkeyup = function() { textCounter(this, inp, limit); } } <form> <p> <textarea id="message" cols="40" rows="8"></textarea> </p> <p> <label><input type="text" id="remLen" size="3" /> remaining characters</label> </p> </form>
Initial URL
http://jsfiddle.net/BdRn2/
Initial Description
different solution by PPK:\\r\\n[http://www.quirksmode.org/book/examplescripts/maxlength/index.html](http://www.quirksmode.org/book/examplescripts/maxlength/index.html)
Initial Title
Basic Textarea Remaining Characters Script
Initial Tags
forms
Initial Language
JavaScript