from表单

表示

<form>form表单域</form>

作用

收集并替提交用户数据给指定服务器

属性

  • action:收集的数据的提交地址(也就是URL)
  • method:收集的数据的提交方式,其中提交方式有两种:get和post

    -- get: 适合小量数据,提交的表单数据以?隔开拼接在URL后面,不同的数据的键值对使用&符号隔开,不安全

    -- post: 适合大量数据 ,隐式提交, 安全

form表单标签的使用

在点击提交数据时,form标签会将其内部所有form表单域标签中用户书写的数据按照method指明的提交方式提交给action属性所指明的地址

注意

  • form标签会收集其标签内部的数据
  • form表单的数据提交需要依赖于submit提交按钮
  • 表单数据的提交,要提交的表单项必须拥有name属性值,否则不会提交,提交的表单项数据为键值对,键为name属性的值,值为用户书写的数据

附上尚硅谷学习的截图两张,进行细节补充:https://www.bilibili.com/video/BV1Y7411K7zz?p=21



form表单域

作用

给用户提供可以进行书写或者选择的标签

form表单域标签

文本框:<input />

属性:



演示:

<input type="text" name="id"/>
<input type="password" name="pwd"/>

单选框:<input />



注意:

①要提交的表单必须具有name属性值,否则不会提交

②提交的表单项数据为键值对,键为name属性的值,值为用户书写的数据

演示:

男<input type="radio" name="sex" id="sex" value="0" checked="checked"/>
女<input type="radio" name="sex" id="sex" value="1"/>

多选框:<input/>



注意:一个多选组需要使用相同的name属性

演示:

<input type="checkbox" name="ball" value="1"/>打篮球
<input type="checkbox" name="guitar" value="1"/>弹吉他
<input type="checkbox" name="haban" value="1"/>滑滑板

下拉框:<select></select>



子标签:<option></option>

一个option标签标示一个下拉选项



演示:

<select name="from">
<option>--请选择--</option>
<option value="1">郑州</option>
<option value="2">信阳</option>
<option value="3">开封</option>
</select>

文本域:<textarea/>

声明一个可以书写大量文字的文本区域



演示:

<textarea name="intro" cols="11" rows="11"></textarea>

提交框:<input />



演示:

<input type="submit"/>

案例演示

<html>
<head>
<title>演示</title>
<meta charset="utf-8"/>
</head>
<body>
<!--action后面的#号是我随便填的,如果填百度网址的话提交会跳转到百度,当然最终应该填我们要提交的地址-->
<form action="#" method="get">
姓名:<input type="text" name="id"/><br/>
班级:<input type="text" name="class"/><br/>
学号:<input type="text" name="stu"/><br/>
身份证号:<input type="password" name="pwd"/><br/>
性别:男<input type="radio" name="sex" id="sex" value="0" checked="checked"/>
女<input type="radio" name="sex" id="sex" value="1"/><br/>
爱好:<input type="checkbox" name="ball" value="1"/>打篮球
<input type="checkbox" name="guitar" value="1"/>弹吉他
<input type="checkbox" name="haban" value="1"/>滑滑板<br/>
籍贯:<select name="from">
<option>--请选择--</option>
<option value="1">郑州</option>
<option value="2">信阳</option>
<option value="3">开封</option>
</select><br/>
个人说明:<br/>
<textarea name="intro" cols="11" rows="11"></textarea><br/><br/>
<input type="submit"/>
</form>
</body>
</html>

效果展示:

HTML之form表单标签的学习的更多相关文章

  1. Unit 2.前端之html--table(表格),form(表单)标签

    一.table标签 作用:定义html表格.一个table标签元素至少包含 thead(表头),tbody(表主题),还可以有tfoot(表底部) html表格游table元素及一个或者多个tr,th ...

  2. 【HTML】--- 列表、表格、form表单标签

    Html常用标签(2) 上篇博客讲了些常用的html标签 :[HTML]---常用标签(1) 这里主要讲 列表.表格标签和 form表单标签. 一.列表.表格标签 1.列表标签 概念 把内容以列表的形 ...

  3. [原创]java WEB学习笔记62:Struts2学习之路--表单标签:form,表单标签的属性,textfield, password, hidden,submit ,textarea ,checkbox ,list, listKey 和 listValue 属性,select ,optiongroup ,checkboxlist

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  4. form表单验证字段学习总结

    字段的属性梳理 最重要的字段 required inital widget error_messages ----------------------------------------------- ...

  5. HTML table、form表单标签的介绍

    1. <table>标签 1.1说明: 在HTML 中定义表格布局. 1.2格式: <table> <caption></caption> <tr ...

  6. [转]SpringMVC<from:form>表单标签和<input>表单标签简介

    原文地址:https://blog.csdn.net/hp_yangpeng/article/details/51906654 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标 ...

  7. HTML的<form>表单标签

    表单 HTML 表单用于搜集不同类型的用户输入. ㈠Form标签 ⑴form标签简介 在HTML中,如果创建一个表单,就把各种表单标签放在<form></form>标签内部.我 ...

  8. 前端 HTML form表单标签 input标签 type属性 file 上传文件

     加上上传文件功能 input type='file' - 依赖form表单里一个属性 enctype="multipart/form-data" 加上这个属性表示把你上次文件一点 ...

  9. form表单标签的enctype属性的作用

    Enctype是指定将数据回发到server时浏览器使用的编码类型.其编码类型有下面三种 一. application/x-www-form-urlencoded         这是通过表单发送数据 ...

随机推荐

  1. 域名解析 看Cname 信息

    CMD 命令: nslookup -q=cname www.yuzhentan.com

  2. 风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击

    风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击 文件包含漏洞 参考文章:https://chybeta.github.io/2017/10/08/php文件包含漏洞/ 分类 ...

  3. C#:使用连接字符串连接数据库

    前言:在上学期选择专业时候,选择的是互联网(还有物联网),这学期相关课程便是使用c#完成一个管理系统:最近的作业是完成一个对数据库操作类,操作数据库?虽然是很简单的一个作业,但也是懵逼了很久,在网上找 ...

  4. Facetoobject_encapsulation

    面向对象程序设计思想 一.思想 处处皆对象. 当提到某一功能时,首先应该想有没有实现该功能的对象,有则调用,没有则创建类.当提到数据时,应该想到属于哪个对象. 1.求1~n的累加和 public cl ...

  5. springboot项目打war包流程

    目前,前后端分离的架构已成主流,因此使用springboot构建应用是非常快速的,项目发布到服务器上的时候,只需要打成一个jar包,然后通过命令 : java -jar jar包名称即可启动服务了:但 ...

  6. Laya 踩坑日记-BitmapFont 不显示空格

    项目中有用到艺术字,美术通过 bmfont64 将字体导给我了,结果发现在应用上 空格不显示 如图: 今天去深究了一下这个问题,发现是底层没封装好,然后自己改了一下下面是改过的 BitmapFont ...

  7. Session、Cookie与Token

    http协议是无状态协议 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到 ...

  8. 在Jetbrain IDE中自定义TODO功能

    好的IDE能为开发以及学习源码带来效率的提升,今天要介绍的就是Jetbrain家族中IDE自带的TODO功能,我认为利用好它,能够大大的提升阅读源码的效率. 假设我现在需要去阅读源代码,看了半天我终于 ...

  9. 在Ubuntu18.04下编译出ffmpeg(支持推流H265成rtmp)

    Ubuntu18.04下编译libx264.libx265.libfdk_aac和ffmpeg 一.编译x264库 二.编译fdk-aac库 三.编译x265库 四.编译FFmpeg源码 五.设置环境 ...

  10. Spring集成GuavaCache实现本地缓存

    Spring集成GuavaCache实现本地缓存: 一.SimpleCacheManager集成GuavaCache 1 package com.bwdz.sp.comm.util.test; 2 3 ...