前端入门学习笔记(六)HTML入门(五) 表单

本文介绍了HTML中的表单基础知识,包括<form>标签,action和method属性,以及name属性的使用。讲解了单选框、复选框和提交按钮的创建,并通过百度搜索框实例展示了GET请求的工作原理,帮助初学者理解表单数据如何提交到服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表单

<form>标签、action属性、method属性
HTML表单用于搜集用户输入,<form>标签用于创建表单。并用action属性规定提交表单的时候,往何处发送数据。method则决定提交表单的方法:get或post,若没有指明,则默认为get。
<form action="https://www.baidu.com/s" method="get"> 
</form>
name属性
name 属性指定表单的名称。

要接收用户输入,你需要相应的表单元素,如文本字段。而输入类型是由类型属性(type)定义的,大多数经常被用到的输入类型有:text,password,radio,checkbox,submit 等。

<form>
   id:<input type="text" name="username" /><br />
   ps:<input type="password" name="password" />
</form>

单选框、复选框、提交按钮
两个框都是由input 赋予属性实现的,value是用于表单提交的值。 <input type="radio"> 标签定义了表单单选框选项。
<form>
  <input type="radio" name="sex" value="male">Male<br>
  <input type="radio" name="sex" value="female">Female
</form>

这里写图片描述

<input type=“checkbox”> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。

<form>
  <input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
  <input type="checkbox" name="vehicle" value="Car">I have a car 
</form>

这里写图片描述

提交按钮

提交按钮将表单提交到其 action 属性

<input type="submit" value="显示文字" /> 

这里写图片描述

百度搜索框实例
<form action="https://www.baidu.com/s" method="get">
    <input type="text" name="wd" value="hello baidu">
    <input type="submit" value="百度一下">
</form>

这里写图片描述

这边就需要提一下GET,GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连。
上面所列出的代码中,name为 wd ,value为 hello baidu,则发送的数据为
https://www.baidu.com/baidu?wd=hello+baidu
明显可以看出,为action?name=value的格式

这个网址是如何找到的呢?学到现在有了一点HTML基础,可以打开www.baidu.com,按下F12,则可以查看当前网页的源代码。
以下是百度搜索页面表单部分
百度搜索源码
可以看到action = “/s”,即会在当前网址最后加上 /s,则变成了https://www.baidu.com/s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值