HTML表单
Posted 西京数据分析与商业智能
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML表单相关的知识,希望对你有一定的参考价值。
HTML表单(一)
今天我们来为大家介绍html中的表单,为方便让大家理解表单的作用,请看以下示例:
![HTML表单(一)](https://image.cha138.com/20210404/8cd58fbd6b0846958ea6da54c2622fa6.jpg)
![HTML表单(一)](https://image.cha138.com/20210404/9fe648f0146b4bb09971c6fd181635a5.jpg)
我们可以看到,表单实现的就是我们平常浏览网页时要输入密码、文本等的区域。
表单工作原理:
![HTML表单(一)](https://image.cha138.com/20210404/ebb29e62efc44a79ad94a64c2ef78555.jpg)
语法:
<form>
表单元素(文本域、单选框、按钮、列表等)
</form>
form标签中,以下标签实现表单元素添加:
![HTML表单(一)](https://image.cha138.com/20210404/5a24eb86c7b94c9ab05b8bb477cb8c94.jpg)
今天我们只介绍<input>标签中的内容,并完成一个注册信息页面的实现。
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
<input>标签
01
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
语法及type属性
语法:
<input type="类型属性" name="名称".../>
name中填写的名称是方便我们进行后端统计操作,比如用户的用户名输入时我们收到的数据并不会表明这是什么,就需要用到name来标注。
type属性:
![HTML表单(一)](https://image.cha138.com/20210404/9848770b35c64f76b8327c7f0809b3e5.jpg)
02
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
单行文本域
![HTML表单(一)](https://image.cha138.com/20210404/19ce6996983b4f97919daf9257e4b911.jpg)
语法:
<form>
<input type="text" name=".."/>
</form>
属性:
![HTML表单(一)](https://image.cha138.com/20210404/f44a1acf77f846a0b29b8a5e7fbd23e3.jpg)
03
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
密码框
![HTML表单(一)](https://image.cha138.com/20210404/c4430335d0014303afe806a94efdf512.jpg)
语法:
<form>
<input type="password" name=""/>
</form>
注:密码域也是文本域的形式,输入到文本域的文字"..."显示
03
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
文件域
![HTML表单(一)](https://image.cha138.com/20210404/634cc805ad404761992ae9aae519f3dc.jpg)
语法:
<form>
<input type="file" name="..."/>
</form>
注:不同浏览器,外观显示不同。
04
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
单选框
![HTML表单(一)](https://image.cha138.com/20210404/ff42b6035aa740deae10808406a2e0b3.jpg)
语法:
<form>
<input type="radio" name="..." value="..."
checked/>
</form>
注:同一组的name值要相同,value中输入要选择的项,末尾的checked时让选项默认选中的属性。
05
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
复选框
![HTML表单(一)](https://image.cha138.com/20210404/e35bb8a6c7fc4d2ca4443d3fd91eba88.jpg)
语法:
<form>
<input type="checkbox" name=""
value="" checked/>
</form>
06
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
按钮
语法:
<input type="button" name="" value=""/>
<input type="submit" name="" value=""/>
<input type="reset" name="" value=""/>
07
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
图像域(图像提交按钮)
语法:
<input type="image" name="" />
08
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
隐藏域
语法:
<input type="hidden" name="" value=""/>
09
![HTML表单(一)](https://image.cha138.com/20210404/ea6eb8f3cd9243088ae5868838addaca.jpg)
实战项目
我们在这里实现一个如下图所示的简单用户信息提交界面(用到了之前提及的所有知识)。
![HTML表单(一)](https://image.cha138.com/20210404/89f2b5abbc7e46948ce12681b4399f62.jpg)
源代码:
![HTML表单(一)](https://image.cha138.com/20210404/67c42f7131944e2bb5f51d5c80c47185.jpg)
今天的分享就到这里了,大家有什么问题欢迎留言,我们明天再见~
以上是关于HTML表单的主要内容,如果未能解决你的问题,请参考以下文章
HTML(5)表单元素以及对各个表单元素的name、value属性的理解