html5表单标签

表单

  • 概念:用于采集用户输入的数据。用于和服务器交互
  • form:用于定义表单的,用于定义一个范围,范围代表采集用户数据的范围
    * 属性:
    * action:制定提交数据的url
    * method:制定提交方式(共有7种,但是一般常用2种:get 、post)

get:
1.请求参数会在地址栏显示,会封装到请求种
2.请求参数大小是有限制
3.不太安全

post:
1.请求参数不会在地址栏中显示,汇丰撞到请求种
2.请求参数的大小没有限制
3.较为安全

  • 表单中的数据想要被提交:必须指定其name属性

  • 表单项

表单标签项
*input:可以通过type属性值改变元素展示的样式(默认text)

  • type属性:
  1. text:文本输入框(placeholder属性为提示值)
  2. password:密码输入框(placeholder属性为提示值)
  3. radio:单选框,若想多个单选框实现单选,则树妖name值一样 ,一般会给每一个单选框提供value属性来指定其提交值
  4. chechbox:复选框,与单选框类似(checker属性为默认选中radio也有此属性)
  5. file:文件选择框
  6. hidden:隐藏域,用于提交一些些信息
  7. 按钮:
    *submit:提交按钮,用于提交表单
    *button:普通按钮
    *image:图片提交按钮:通过src属性指定图片路径
  8. color:取色器
  9. date:日期

*label:指定输入项的文字描述信息,注意label的for属性要和input的id对应,点击label会让对应的input获取焦点
*select:下拉列表

  • 资源数option,指定列表项

*textarea:文本域

  • cols指定列数,每一行多少字符
  • rows指定行数
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单项标签</title>
</head>
<body>
<form action="" method="get">
    <label for="username">账号:</label><input type="text" id="username" name="username" placeholder="输入用户"><br>
    密码:<input type="password" name="userpass" placeholder="输入密码"><br>

    单选:<input type="radio" name="usersex" value="man" checked="checked"><input type="radio" name="usersex" value="woman"><br>

    复选:<input type="checkbox" name="hoby" value="java">Java
        <input type="checkbox" name="hoby" value="c">C++
        <input type="checkbox" name="hoby" value="python">Python<br>

    文件选择:<input type="file" name="file"><br>

    隐藏域:<input type="hidden" name="id" value="aaa"><br>

    取色器:<input type="color" name="color"><br>

    日期1:<input type="date" name="date"><br>
    日期2:<input type="datetime-local" name="date"><br><!--带小时和分钟-->
    邮箱:<input type="email" name="email"><br>
    数字:<input type="number" name="number"><br>

    列表:<select name="select" id="select">
                <option value="beijing">北京</option>
                <option value="shanghai">上海</option>
                <option value="guangzhou">广州</option>
                <option value="shenzhen">深圳</option>
          </select><br>
    文本域:<textarea name="textarea" id="" cols="30" rows="10"></textarea><br>
    几个按钮:<br>
    提交按钮:<input type="submit"> button按钮:<input type="button">
    图片按钮:<input type="image" src="../image/桌面.png">
    <br>
    提交按钮:<input type="submit" value="登陆">
</form>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值