HTML之表单标签

  1. 表单的认识 

    表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:

     (1)表单标签:这里面包含了处理表单数据请求URL地址以及数据提交到服务器的方式

     (2)表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。

     (3)表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的处理程序或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

  2. Form 标签

    基本结构:

    <form></form>

    功能说明:用于声明表单区域,定义采集数据的范围,也就是<form>和</form>里面包含的数据将被提交到服务器。

    基本语法:

    <form action="URL" method="get|post">...</form>

  3. 表单元素
    (1)输入框 input
     <input /> 标签用于搜集用户信息。
     input(单标签)
    type属性:
            checkbox:多选
            file:文件上传框
            hidden:隐藏域
            image:图像形式的提交按钮
            password:密码框
            radio:单选
            reset:重置按钮
            submit:提交按钮
            text:普通文本框
            button:普通按钮

    name属性:

        注:表示控件的名称,有名称的标签数据才会提交到后台

            凡是要提交到后台的控件,都要加上name

            用于单选与多选的分组,同一组的元素name需要一致

            名字的命名,可以使用:英文、数字、下划线 ,数字不能开头;建议使用输入框所表达的含义相应的英文或拼音

    value属性:

        注:有不同的类型(type)中,value的意义是不同的

            text/password 如果我们提交写上,它就是默认值(也是我们要提交的值),提交value的值

            submit/button/reset 表示显示在按钮中的文字

            radio/checkbox 是一个元素所代表的值

    其它属性:

    placeholder:定义输入框的提示文字

            maxlength:设置文本框最多输入多少字符

            readonly:只读(不可输入)

            disabled:禁用(不可输入) -> 不会提交这个表单元素的数据

            checked:仅用于 radio/checkbox,作用是设置默认选中项

    (2)下拉框 select
    可创建单选或多选菜单。

    基本结构:

    <select name=””>

    <option></option>

    </select>
    option的属性:
    disabled
    selected
    value
    (3)多行文本域 textarea
    <textarea> 标签定义多行的文本输入控件。

    文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。
    可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。
    (4)Label标签
    为表单标签设置标注
    语法:

    <input type="radio" id="sex" ><label for="male">男</label>

  4. 运用
  5. <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>起名困难户</title>
        <style>
            body {
                background-image: url("D:/2021.11.29/images/bg.jpg");
            }
        </style>
    </head>
    
    <body>
        <table border="1" width="800" height="500" align="center" background-color="#FF6699">
            <tr>
                <td bgcolor="#F3F3FA">
                    <h2 align="center"><img src="D:\2021.11.29\images\logo.png" alt="" height="40" widt="50">&nbsp;&nbsp;&nbsp;&nbsp;用户注册</h2><br>
                    <form action="" align="center">
                        用户名称:<input type="text" placeholder="请输入用户名!" style="width: 400px;height: 30px;"><br><br> 登录密码:
                        <input type="password" placeholder="请输入登录密码!" style="width: 400px;height: 30px;"><br><br> 重复密码:
                        <input type="password" placeholder="请输入您的确认密码!" style="width: 400px;height: 30px;"><br><br> 电子邮箱:
                        <input type="text" placeholder="请输入您的邮箱!" style="width: 400px;height: 30px;"><br><br> 性别:
                        <input type="radio"> 男 <input type="radio">女
                        <br><br> 职&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;业:
                        <select name="fruit" style="height: 30px;width: 400px;" align="left">
                            <option value="1">老师</option>
                            <option value="2" selected="selected">学生</option>
                            <option value="3">国家公务人员</option>
                            <option value="4">其他</option>
                        </select><br><br> 爱&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好: <label for="awards"></label><textarea id="awards" cols="1" rows="3" style="width: 400px;height: 100px;">书法\乐器\运动编程\</textarea><br><br>
                        <hr><br>
                        <input type="button" value="注册" / style="width: 100px;height: 25px;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <input type="reset" value="重置" / style="width: 100px;height: 25px;">
                    </form>
                </td>
            </tr>
        </table>
    </body>
    
    </html>

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值