Click to See Complete Forum and Search --> : MaxLength property in &ltTextArea&gt tag


bharadwajrv
September 9th, 2002, 02:13 AM
Hi,
how to restrict the user to enter only few char(ex. 100 char only) in the &ltTEXTAREA&gt tag..
thanks in adv.

Venu

Zvona
September 9th, 2002, 04:12 AM
Cross-browser example (not tutorial). The function you need is called isLengthRange().
http://www24.brinkster.com/zvona/textAreaLength.html


function isLengthRange(oObj, iMin, iMax)
{
var iLength = oObj.value.length;
var bInRange = (iLength >= iMin && iLength <= iMax);
var sCharsLeft = "Characters left : "+ (iMax - iLength);
var sErrorMsg = "You can't enter less than "+ iMin +" characters or more than "+ iMax +" characters."

if (bInRange)
window.status = sCharsLeft;
else
{
alert(sErrorMsg);
oObj.value = oObj.value.substring(iMin,iMax);
}

return bInRange;
}