[web] Anyway to set an input textfield's maxlength using javascript?

Started by
0 comments, last by Rob Loach 19 years, 2 months ago
Hi, I was wondering if its possible to set an input textfield's maxlength with &#106avascript? I've tried document.getElementById("abc").setAttribute("maxlength", 3), but this only works for things like size, value etc, not maxlength for some reason. Any ideas? Thanks
Advertisement
Found this one somewhere:

<head><script language="JavaScript">function textCounter(field, countfield, maxlimit) {if (field.value.length > maxlimit) // if too long...trim it!  field.value = field.value.substring([0], maxlimit);else   countfield.value = maxlimit - field.value.length;}</script></head><body><center><form name=myform action=""><font size="[1]" face="arial, helvetica, sans-serif"> ( You may enter up to [125] characters. )<br><textarea name=message wrap=physical cols=[28] rows=[4] onKeyDown="textCounter(this.form.message,this.form.remLen,[125]);" onKeyUp="textCounter(this.form.message,this.form.remLen,[125]);"></textarea><br><input readonly type=text name=remLen size=[3] maxlength=[3] value="[125]"> characters left</font></form></center></body>
Rob Loach [Website] [Projects] [Contact]

This topic is closed to new replies.

Advertisement