tane
11-18-2005, 12:39 PM
Insert into header.tpl between <head></head>
{literal}<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
{/literal}
Go to submit.tpl replace
<textarea name="DESCRIPTION" rows="3" cols="37" maxlength="255" class="text" >{$DESCRIPTION}</textarea>
with...
<textarea name="DESCRIPTION" onKeyDown="textCounter(this.form.DESCRIPTION,this.form.remLen ,255);" onKeyUp="textCounter(this.form.DESCRIPTION,this.form.remLen ,255);" rows="3" cols="37" maxlength="255" class="text" >{$DESCRIPTION}</textarea>
Insert
<input readonly type=text name=remLen size=3 maxlength=3 value="255">
,where you want to show how many letters are left.
{literal}<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
{/literal}
Go to submit.tpl replace
<textarea name="DESCRIPTION" rows="3" cols="37" maxlength="255" class="text" >{$DESCRIPTION}</textarea>
with...
<textarea name="DESCRIPTION" onKeyDown="textCounter(this.form.DESCRIPTION,this.form.remLen ,255);" onKeyUp="textCounter(this.form.DESCRIPTION,this.form.remLen ,255);" rows="3" cols="37" maxlength="255" class="text" >{$DESCRIPTION}</textarea>
Insert
<input readonly type=text name=remLen size=3 maxlength=3 value="255">
,where you want to show how many letters are left.