在HTML中,有两种方式来表现文本框:一种是使用<input>元素的单行文本框,另一种是使用<textarea>标记的多行文本框。
一、单行文本框
1、必须将<input>的type属性设为text;
2、通过size属性指定显示的字符数,value属性指定初始值,Maxlength属性指定文本框接受收入的最大字符数
<input type="text" value="initial value" size="25" maxlength="50"/>
以上示例创建了一个初始值为initial value、显示字符数为25、最大输入字符数是50的文本框。
二、多行文本框
1、使用<textarea>标签;
2、使用rows、cols来指定大小;
3、初始值必须放在<textarea>和</textarea>之间;
4、不能指定其最大字符数
示例:
<textarea rows="5" cols="20">initial value</textarea>
ps:对于二者,在HTML中,用户输入的内容都将保存在value属性中,所以在对脚本的处理当中,建议用value属性去读取或者设置文本框的值,不建议使用DOM方法,因为对value属性作的修改不一定反应在DOM中。