常见表单元素的使用

表单是什么

HTML 表单用于收集用户的输入信息。
表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。
HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素

一, from

一般格式:

<from name="名字" action="提交的路径" method="POST/GET">


</from>

:

🍧 Action 属性

  • 背景:通常,当用户单击“提交”按钮时,表单数据将发送到服务器上的文件中。
  • 作用:规定当提交表单时向何处发送表单数据。action 默认值为当前页面。
  • 语法:< form action=“URL”> < /form >。
  • 关于URL值:
    默认值 : 为当前页面。
    绝对 URL:指向另一个网站(比如 action = “http://www.example.com/example.htm”。
    相对 URL:指向网站内的一个文件(比如 action=“example.htm”)。
    :

🍧 Method 属性

  • 作用:指定提交表单数据时要使用的 HTTP 方法

  • 使用get方式(默认)语法:< form action=“/action_page.php” method=“get” >
    使用post方式语法< form action=“/action_page.php” method=“post”>

  • 两种方法的一个明显区别是,get提交的参数在浏览器的地址栏中可见,而post则不可见。如果表单数据包含敏感信息或个人信息,请务必使用 POST!


  • 关于 GET 的注意事项:
  • 以名称/值对的形式将表单数据追加到 URL
    永远不要使用 GET 发送敏感数据!(提交的表单数据在 URL 中可见!)
  • URL 的长度受到限制(2048 个字符)
  • 对于用户希望将结果添加为书签的表单提交很有用
    GET 适用于非安全数据,例如 Google 中的查询字符串

  • 关于 POST 的注意事项:
  • 将表单数据附加在 HTTP 请求的正文中(不在 URL 中显示提交的表单数据)
  • POST 没有大小限制,可用于发送大量数据。
    带有 POST 的表单提交无法添加书签

:

二,input

input表示输入框,有多种形式,可以根据type属性来确定显示哪种输入框

  • 常用属性:
  1. name属性:类型为text,该属性规定元素的名称。
  2. pattern属性:类型为regexp,该属性用于设定验证元素值的正则表达式。
  3. size属性:类型为number,该属性规定以字符数计的元素的可见宽度。
  4. type属性:该属性设定要显示的元素的类型。

🍧 常见的type属性

type说明
text单行文本输入框
password密码输入框
emailemail输入框
number数字输入框
tel手机号输入框
urlurl输入框
filefile输入框
range滑块输入框
search搜索
radio单选框
checkbox复选框
submit提交
reset重置
button按钮

代码:

<form action="提交数据的路径" method="POST/GET">
    文本输入框:<input type="text" value="" placeHolder="输入框提示" id="id" name="输入框名字" disabled="禁用" readonly="只读" required="输入框必填" hidden="隐藏"
                 pattern="正则表达式" maxLength="最大长度" minLength="最小长度" size="输入框的长度">
    <br>
    密码输入框:<input type="password" value="">
    <br>
    email输入框:<input type="email" value="">
    <br>
    数字输入框:<input type="number" value="">
    <br>
    手机号输入框:<input type="tel" value="">
    <br>
    url:<input type="url" value="">
    <br>
    文件:<input type="file" value="">
    <br>
    滑块:<input type="range" value="">
    <br>
    搜索:<input type="search" value="">
    <br>
    单选按钮:<input type="radio" value="">
    <br>
    复选框:<input type="checkbox" value="">
    <br>
    提交:<input type="submit" value="提交">
    <br>
    重置:<input type="reset" value="重置">
    <br>
    按钮:<input type="button" value="按钮">
</form>

演示:
在这里插入图片描述

:

🍧text属性

属性说明
type类型
value
placeholder输入框提示
idid
name输入框名字
disabled禁用
readonly只读
required必填
hidden隐藏
pattern正则表达式
size长度
maxLength最大长度
minLength最小长度

:

三,select,option下拉框

select

  • 作用:< select>元素用来创建下拉列表。 < option> 标签定义了列表中的可用选项。
  • 语法:< select name=“text” multiple size=“number” >

option

语法: < option value=“value” disabled selected >

  • selected属性:类型为布尔属性,设置默认预选项,被预选的选项会显示在下拉列表最前面的位置。

演示:


 城市:<select name="名字" id="id">
    <option value=""> 北京</option>
    <option value=""> 上海</option>
    <option value=""> 广州</option>
    

在这里插入图片描述
在这里插入图片描述

🍧selected属性

类型为布尔属性,设置默认预选项,被预选的选项会显示在下拉列表最前面的位置


 城市:<select name="名字" id="id">
    <option value=""> 北京</option>
    <option value=""> 上海</option>
     <option value="" selected > 广州</option>
    

对比:
在这里插入图片描述在这里插入图片描述

四,textarea

  • 作用:定义一个多行的文本输入控件。文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。
  • 注意:可以通过 cols 和 rows 属性来规定 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性。

语法:< textarea name=“text” maxlength=“number” >

五, button

  • 作用:定义一个按钮。
  • 注意:不同的 button 元素可以共享相同的名称。这就允许您标记带有相同名称的若干按钮,以便在表单中使用时能够提交不同的值。
  • 对比:在元素内部,可以放置内容,比如文本或图像。这是该元素与使用元素创建的按钮之间的不同之处。

语法:< button name=“name” type=“type” value=“value” >

属性按钮类型
button为普通按钮
reset重置按钮
submit提交按钮。

:
OK,以上就是关于表单元素的全部使用啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值