Attribute for <INPUT ...>
SIZE = integer

SIZE sets how wide a text or password field should be. It has no effect on any other type of field.

<FORM ACTION="../cgi-bin/mycgi.pl">
age:                        <INPUT TYPE=TEXT NAME="age"   SIZE=2 ><BR>
first name:                 <INPUT TYPE=TEXT NAME="first" SIZE=10><BR>
last name:                  <INPUT TYPE=TEXT NAME="last"  SIZE=30><BR>
cosmic plane of origin:<BR> <INPUT TYPE=TEXT NAME="plane" SIZE=70>
<P><INPUT TYPE=SUBMIT VALUE="submit">
</FORM>

gives us these fields of various length:

age:
first name:
last name:
cosmic plane of origin:

SIZE does not set the maximum length of what can be typed in. Use MAXLENGTH for that. Avoid setting SIZE to a length of 1. Although 1 is technically a valid size, many browsers have a hard time rendering a field that short. Try a size of 2.





About the Author
Copyright 1997-2002 Idocs Inc. Content in this guide is offered freely to the public under the terms of the Open Content License and the Open Publication License. Contents may be redistributed or republished freely under these terms so long as credit to the original creator and contributors is maintained.