HTML - 输入框 ¶
作者:KK
发表日期:2016.1.26
文本框 ¶
在网页里面,我们需要提供一些输入框以便用户输入消息,名字,验证码什么的,下面用input标签来呈现文本输入框:
<input type="text" />
input标签里面不可以包东西的,所以没有开始和结束标签,是个单标签;其中type属性的值必须是text
可以通过value属性设置默认的内容:
<input type="text" value="这是预先填好的内容" />
下面我们加上placeholder
这个属性来增加一个提示,与上面有所不同:
<input type="text" placeholder="请输入姓名" />
这样在文本框为空的时候,就会以浅色文字提示这个属性的内容,当用户在浏览器上输入东西后,它就会消失,然后又删除光内容时,它又会重新出现
- 但这里有个兼容性问题需要你了解一下,如果你用IE8,IE7或IE6浏览器来进行测试的话是不会有效果的,因为这些浏览器版本太旧啦,它们不认识placeholder属性,所以就无法呈现出效果咯,其实我这套教程是基于新版浏览器来教的,毕竟现在越来越少人用旧版了
另外你可能会疑惑:我提供了文件框给用户,但我怎么让用户填写姓名后发送给我呢?----这个后面再学,你现在只要学会在网页上呈现各种东西,排版出来就可以
密码框 ¶
<input type="password" placeholder="请输入密码" />
其实和文本框只差一个type属性的区别,把type改成password
就可以,这样输入密码时别人就看不到你输入的密码啦对不对?
数字框 ¶
<input type="number" placeholder="请输入购买数量" />
这个框你输入数字后会在右边显示一对上下微调的箭头按钮
日期选择框 ¶
<input type="datetime-local" placeholder="请选择入住时间" />
多文本输入框 ¶
上面介绍的文本框只能输入一行内容,下面这个textarea标签是可以输入多行的
<!--演示1-->
<textarea rows="10" cols="30" placeholder="请录入文章内容"></textarea>
<!--演示2-->
<textarea rows="20" cols="40">
默认内容放成标签里包住
rows属性控制高度(行数)
cols属性控制宽度(列数)
</textarea>
好了暂时说这些先,你只要了解了解就好,肯定记不住全部的嘛,后面用到时再引导你复习哦