Bobafart
02-11-2007, 04:38 PM
Hello, I am trying to create a textarea that counts the number of characters that the user is able to input and sets a maximum limit:
<html>
<head>
<script>
<script type="text/javascript">
function limitlength(obj, length){
var maxlength = length; // error log says there is a syntax error here!!
if (obj.value.length>maxlength) {
obj.value=obj.value.substring(0, maxlength)
}
div.documentGetElementByID('keyStrokesLeft').innerHTML = "keystrokes left: " + (maxlength-obj.value.length-length);
}
</script>
</head>
<body>
Enter text (max length is 20 characters):
<form>
<textarea onkeyup="return limitlength(this, 20)" style="width: 300px; height: 90px"></textarea>
<div id="keyStrokesLeft"></div>
</form>
</body>
</html>
Firebug (error checker) keeps giving me the following error:
syntax error: var maxlength = length;
that line looks great... any idea why I am getting this error?
<html>
<head>
<script>
<script type="text/javascript">
function limitlength(obj, length){
var maxlength = length; // error log says there is a syntax error here!!
if (obj.value.length>maxlength) {
obj.value=obj.value.substring(0, maxlength)
}
div.documentGetElementByID('keyStrokesLeft').innerHTML = "keystrokes left: " + (maxlength-obj.value.length-length);
}
</script>
</head>
<body>
Enter text (max length is 20 characters):
<form>
<textarea onkeyup="return limitlength(this, 20)" style="width: 300px; height: 90px"></textarea>
<div id="keyStrokesLeft"></div>
</form>
</body>
</html>
Firebug (error checker) keeps giving me the following error:
syntax error: var maxlength = length;
that line looks great... any idea why I am getting this error?