Flipkart

Wednesday, August 5, 2009

Charecter Count

var isInternetExplorer = (navigator.appName.indexOf("Microsoft") != -1);
function countLineBreaks(obj){
var iLength = obj.value.length;
var strLineBreaks = obj.value.match(new RegExp("(\\n)", "g"));
var countLineBreaks = strLineBreaks ? strLineBreaks.length : 0;
return countLineBreaks;
}

function textCounter(field, counter_field, maxlimit) {
var lineBreaks = countLineBreaks(field);
var adjust = isInternetExplorer ? 1 : 0;
if (field.value.length - lineBreaks * adjust > maxlimit){
field.value = field.value.substring(0, maxlimit + lineBreaks * adjust);
field.focus();
} else {
counter_field.value = maxlimit - field.value.length + lineBreaks * adjust;
}
}


textarea name="summary_desccription" id="summary_description" rows="5" onKeyDown="textCounter(this.form.summary_desccription,this.form.remLen,10);" onKeyUp="textCounter(this.form.summary_desccription,this.form.remLen,10);"

No comments:

Post a Comment