前端必备知识 -- HTML精讲 -- 表单标签

表单标签,可以实现让用户在界面上输入各种信息并提交的一种标签,是向服务端发送数据主要的方式之一。

form 表单标签,其内部用于定义可以让用户输入信息的表单项标签

    action  定义数据的提交地址(服务器地址)

                1、url

                2、相对路径

                3、绝对路径

    method  定义数据的提交方式

        GET    

                1、参数会以键值对形式放在url后提交

                      url?key=value&key=value&key=value

                2、数据直接暴露在地址栏上,相对不安全

                3、地址栏长度有限制,所以提交的数据量不大

                4、地址栏上,只能是字符,不能提交文件

                5、相比于post效率略高一些

        POST    

                1、参数默认不放到url后面

                2、数据不会直接暴露在地址栏上,相对安全

                3、数据是单独打包通过请求体发送,提交的数据量比较大

                4、请求体中,可以是字符,也可以是字节数据,可以提交文件

        PUT

        DELETE

        ......

    表单项标签

        表单项标签一定要定义name属性,该属性用于明确提交时的参数名

        表单项还需要定义value属性,该属性用于明确提交时的实参

       

        input

            type 输入信息的表单项类型

                text                 单行普通文本框

                password       密码框

                submit            提交按钮

                reset               重置按钮

                radio               单选框  多个选项选其一

                            多个单选框使用相同的name属性值,就会有互斥的效果

                                checked 默认为这个位置,避免有人不选直接提交

                checkbox    复选框  多个选项选多个

                                checked 默认为这个位置,避免有人不选直接提交

                hidden      隐藏域  不显示在页面上,提交时会携带

                file        文件上传框

        textarea 文本域 多行文本框

        select   下拉框

            option 选项

                selected 默认位置




    
    
    表单




用户名:
密码:
性别:
爱好: 篮球 足球 羽毛球 乒乓球
个人简介:
籍贯:
选择头像:

效果如下: 

前端必备知识 -- HTML精讲 -- 表单标签_第1张图片

测试:

前端必备知识 -- HTML精讲 -- 表单标签_第2张图片

前端必备知识 -- HTML精讲 -- 表单标签_第3张图片

你可能感兴趣的:(前端,前端,html5,服务器)