我正在为我的网站玩一些PHP。如何设置用户键入的文本框的长度?另外,制作多行文本框的代码是什么?
感谢。
答案 0 :(得分:12)
我相信你真的想在HTML代码中将其指定为文本框中的maxlength
属性。
<input type="text" size="25" maxlength="25" value="Enter your name here!">
对于多线,您需要设置文本区域而不是文本框。
<textarea name="comments">
</textarea>
size
指的是框的物理大小,其中maxlength
表示输入数据长度。
同样,不是PHP,而是HTML。
与所有输入一样,您应该在脚本中验证您获得的预期长度。
答案 1 :(得分:1)
文本框的长度是使用CSS规则或使用标记的size属性完成的。
离。 <input name="text" size="200" />
多行文本框是<textarea></textarea>
HTML标记。
这些都与PHP无关,而是简单的HTML。
答案 2 :(得分:1)
指定输入框的“大小”(即字符宽度)的首选方法是使用width
CSS属性:
<!-- HTML -->
<input type="text" style="width: 42em;" />
/* CSS */
#search {
width: 42em;
}
多行文本框在HTML中称为文本区域,<textarea>
元素代表它们,其他答案表示状态。
答案 3 :(得分:0)
在html中,对于单行文本字段使用<input type="text" size="25" maxlength="100">
,对多行文本框使用<textarea></textarea>
。 size="25"
确定文本字段中可见的字符数(在本例中为25),maxlength="100"
确定用户可以输入该字段的最大字符数(在本例中为100) )。
答案 4 :(得分:0)
http://www.w3schools.com/TAGS/tag_textarea.asp
http://www.w3schools.com/TAGS/tag_input.asp
所以对于它的一部分,我需要在同一行html上将它排成其他框。但它需要排在最前面,对此有何建议?
不确定我理解,也许您可以展示一些说明问题的代码。
我建议为firefox安装Web开发人员插件,这样你就可以直接编辑css并查看结果! https://addons.mozilla.org/en-US/firefox/addon/60