input标签
input标签是自己闭合的
1
<code><</code><code>input</code> <code>/></code>
input系列有checkbox、redio、password、button、file等
1、type='text' 和type='password'
<code><</code><code>input</code> <code>type</code><code>=</code><code>'text'</code> <code>/></code>
type='text' 和type='password'
2
3
<code>用户名:<</code><code>input</code> <code>type</code><code>=</code><code>"text"</code><code>/></code>
<code><</code><code>br</code><code>/><</code><code>br</code><code>/></code>
<code>密 码:<</code><code>input</code> <code>type</code><code>=</code><code>"password"</code><code>/></code>
<a href="https://s5.51cto.com/wyfs02/M02/8C/CE/wKiom1h4jtDzlFmhAAAj8wuCrnk811.png" target="_blank"></a>
限制输入长度:type='text' maxlength="3"
<a href="https://s4.51cto.com/wyfs02/M01/8C/CF/wKiom1h4lwrhYQYiAAAi_JGEHZY731.png" target="_blank"></a>
2、复选框: type='checkbox'
4
<code>兴趣爱好:</code>
<code>篮球: <</code><code>input</code> <code>type</code><code>=</code><code>"checkbox"</code><code>/></code>
<code>足球: <</code><code>input</code> <code>type</code><code>=</code><code>"checkbox"</code><code>/></code>
<code>排球: <</code><code>input</code> <code>type</code><code>=</code><code>"checkbox"</code><code>/></code>
<a href="https://s3.51cto.com/wyfs02/M01/8C/CA/wKioL1h4j9yja85MAAAhpCO3E8s333.png" target="_blank"></a>
3、单选按钮 type='radio'
<code>性别:</code>
<code>男: <</code><code>input</code> <code>type</code><code>=</code><code>"radio"</code> <code>name</code><code>=</code><code>"gender"</code><code>/> 女:<</code><code>input</code> <code>type</code><code>=</code><code>"radio"</code> <code>name</code><code>=</code><code>"gender"</code><code>/></code>
<a href="https://s1.51cto.com/wyfs02/M02/8C/CE/wKiom1h4kF3jv6gmAAAZ6qFOwq0847.png" target="_blank"></a>
4、提交按钮:type='button'
<code><</code><code>input</code> <code>type</code><code>=</code><code>"button"</code> <code>value</code><code>=</code><code>"提交"</code><code>/></code>
<a href="https://s1.51cto.com/wyfs02/M01/8C/CE/wKiom1h4kL6xIcA0AAAU3P-fdS8014.png" target="_blank"></a>
5、submit 按钮:type='submit'
6、上传文件:type='file'
<code><</code><code>input</code> <code>type</code><code>=</code><code>"file"</code> <code>/></code>
<a href="https://s2.51cto.com/wyfs02/M02/8C/CE/wKiom1h4kS6C10XhAAAZNvWg65g539.png" target="_blank"></a>
7、多行的输出框:
<code><</code><code>textarea</code><code>>这里可以输入多行信息</</code><code>textarea</code><code>></code>
<a href="http://s2.51cto.com/wyfs02/M01/8C/CF/wKiom1h4mweQYqjQAAAbMJCHQB4234.png" target="_blank"></a>
form标签:
<form action="" method="get"> </form>
或
<form action="" method="post"> </form>
Method的值为get时,是通过URL传内容与参数,这个时候我们通过网址URL能看见自己填写内容提交处理
Method的值为post时,是通过类似缓存传填写内容与参数,而URL是不能看到form表单填写内容提交内容。
button和submit的区别:
表单中button不会提交表单中的数据(除非做了定制,例如用JS定制),submit一定会提交数据。
<code>姓名:<</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>maxlength</code><code>=</code><code>"10"</code><code>/></code>
<code>密码:<</code><code>input</code> <code>type</code><code>=</code><code>"password"</code> <code>/></code>
<code><</code><code>input</code> <code>type</code><code>=</code><code>"submit"</code> <code>onclick</code><code>=</code><code>"alert(123)"</code> <code>value</code><code>=</code><code>"提交"</code> <code>/></code>
<a href="https://s5.51cto.com/wyfs02/M02/8C/CC/wKioL1h4pALj6vtAAABaDxPbvS8462.png" target="_blank"></a>
既然submit能提交数据,为什么还要有button呢?
submit对应from的方法为post,他是将数据提交到后台,而button对应的方法为get,比如在页面加一个button,value设置为刷新,那么button的意义是刷新页面,而没有向后台提交任何数据。
本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1891862,如需转载请自行联系原作者