validating textarea using javascript/dhtml
So many times we need to validate textarea to limit users from entering more charachters
Here is the code which is tested in IE for validating textarea for 255 charachters.
/*copy this code in head tag */
<script language = “Javascript”>
/**
* Author : suresh kumar
*/
maxL=255;
function taLimit(taObj) {
if (taObj.value.length==maxL) return false;
return true;
}
function taCount(taObj,Cnt) {
objCnt=createObject(Cnt);
objVal=taObj.value;
if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
if (objCnt) objCnt.innerText=maxL-objVal.length;
return true;
}
function createObject(objId) {
if (document.getElementById) return document.getElementById(objId);
else if (document.layers) return eval(”document.” + objId);
else if (document.all) return eval(”document.all.” + objId);
else return eval(”document.” + objId);
}
</script>
/*copy this in body */
<font> Maximum Number of characters for this text box is 255.<br>
<textarea onKeyPress=”return taLimit(this)” onKeyUp=”return taCount(this,’myCounter’)” name=”Description” rows=7 wrap=”physical” cols=40>
</textarea>
<br><br>
You have <B><SPAN id=myCounter>255</SPAN></B> characters remaining
for your description…</font>
2 comments March 4, 2008


