HTML5常用标签表单from

form表单标签

  <!-- form表单其实就是一种:客户端和服务端数据交流一种方式机制。1: 服务端,提供数据接受地址(gin/beego/inris)比如:http://localhost:8080/toLogin2:  因为浏览器,在提交数据时候,其实就把数据当作参数传递给服务端地址。浏览器提供多种请求方式,参数传递的方式也不一样比如:- get请求。它就会把form表单中元素的值,根在URL地址后面。暴露中浏览器的地址栏中,就不安全,而且每个浏览器都又限制。比如:1024- post请求,它就把数据,放入到请求体中,进行安全传输。默认情况下:你可以暂时理解成,没有大小限制(其实未来,每个服务端都会又大小限制,是可以在服务端配置)- 如果是未来提交的是文件(图片,文件,音频视频等)信息,必须是post请求,并且要指定 enctype="multipart/form-data"/*form元素输入类型:input/textarea-  type : text-  type : passwordhtml5新增使用:-  type  number-  type  date-  type  datetime-  type  url-  type  email选择类型:radio/checkbox下拉类型:select按钮类型:button/reseat/submit其它类型:label/ fieldset*/http://localhost:8080/toLogin?username=feige&password=123456-->

概述

表单标签:标签用于创建供用户输入的 HTML 表单。有了表单可以让静态网页进行数据的交流和沟通,也就有了后续的b/s架构。

什么是B/S架构呢?
在这里插入图片描述
form的基本定义&属性
在这里插入图片描述

属性描述
acceptMIME_typeHTML5 不支持。规定服务器接收到的文件的类型。(文件是通过文件上传提交的)
accept-charsetcharacter_set规定服务器可处理的表单数据字符集。
actionURL规定当提交表单时向何处发送表单数据。
autocompleteNewon off规定是否启用表单的自动完成功能。
enctypeapplication/x-www-form-urlencoded multipart/form-data text/plain规定在向服务器发送表单数据之前如何对其进行编码。(适用于 method=“post” 的情况)
methodget post规定用于发送表单数据的 HTTP 方法。
nametext规定表单的名称。
novalidateNewnovalidate如果使用该属性,则提交表单时不进行验证。
target_blank _self _parent _top规定在何处打开 action URL。

FORM表单的元素:

<!--form元素输入类型 input/textarea选择类型 radio/checkbox下拉类型 select按钮类型 button/reseat/submit其他类型 label/fieldset  -->
  • input
    • text
    • password
      • email
      • number
      • range
    • radio
    • checkbox
    • submit
    • reset
    • file
  • textarea
  • button
    • submit
  • select
    • option
    • optgroup
  • fieldset
    • legend
  • label

代码

定义一个form表单

<form method="post" action="result.html"><p>名字:<input name="name" type="text" >  </p><p>密码:<input name="pass" type="password" >  </p><p><input type="submit" name="Button" value="提交"/><input type="reset" name="Reset" value="重填"/> </p>
</form>
  • method: 在实际网页开发中通常采用post方式提交表单数据

    • get :

      • 如果不定义也是:get

      • 因为get请求提交的参数会暴露在连接后面。不安全

      • 同时每个浏览器对url长度是有限制的,如果有大文本提交肯定会丢失数据

    • post:

      • 在开发如果要提交数据:尽量使用post
      • 而post请求提交的参数是通过浏览器内部组织发送,更安全,
      • 可以传递大文本
  • action: 表示表单的数据向何处发送,接收方一般指服务器端

场景

  • 各平台的用户登录&注册 https://www.kuangstudy.com/bbs
    在这里插入图片描述
  • 文章添加 : https://www.kuangstudy.com/topic/to-add
    在这里插入图片描述
  • 后台表单添加 : https://preview.pro.ant.design/form/basic-form
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/23946.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

知识的丰盈与人类的好奇心——在互联网与人工智能时代的思考

在这个信息爆炸的时代&#xff0c;互联网和人工智能的发展如同双翼&#xff0c;赋予了人类前所未有的知识获取能力。一个问题&#xff0c;通过简单的关键词输入&#xff0c;几乎可以立即得到海量答案。这不禁引发人们的思考&#xff1a;我们的问题是否会越来越少&#xff1f;答…

基于LangChain+LLM构建增强QA

前言 本文基于LangChain构建了针对自有领域数据的增强QA&#xff0c;支持以下数据源&#xff1a; 针对领域内需要精确回答的问题&#xff0c;从自有DB中查询&#xff1b;针对领域内其他自然语言QA&#xff0c;从自有知识的embedded向量数据库查询&#xff1b;针对领域内其他较…

硬件I2C读写MPU6050

硬件I2C读写MPU6050 SCL接PB10&#xff0c;SDA接PB11,但是硬件I2C引脚不可以任意指定。 查询引脚定义表&#xff0c;来规划引脚。但由于PB6,7,8,9被OLEDz占用&#xff0c;不方便接线了。 可以使用I2C2引脚&#xff0c;但必须是SCL对应PB10&#xff0c;SDA对应PB11&#xff0c;…

python类与面向对象编程

⚠️⚠️⚠️本章后半部分难度激增&#xff0c;请一定认真学习⚠️⚠️⚠️ ⚠️⚠️⚠️本章后半部分难度激增&#xff0c;请一定认真学习⚠️⚠️⚠️ ⚠️⚠️⚠️本章后半部分难度激增&#xff0c;请一定认真学习⚠️⚠️⚠️ 上篇回顾&#xff1a; 上篇我们帮天下第一…

冯喜运:6.7今日外汇黄金原油走势分析及日内操作策略

【黄金消息面分析】&#xff1a;美国初请失业金人数超预期&#xff0c;市场对美联储9月降息预期升温&#xff0c;全球降息潮起&#xff0c;黄金市场受支撑。北京时间本周四&#xff0c;美国劳工部公布的数据显示&#xff0c;截至6月1日当周初请失业金人数增加至22.9万人&#x…

docker bash: vi: command not found 修改文件无法使用 vi yum的方法

如题&#xff0c;被入坑很多次。也参考了很多的修复docker 中的vi yum等方法。最终都未解决。 因为要修改 已安装容器中的各类配置信息。无法使用vi yum很麻烦。除去使用docker 挂载文件方法外&#xff0c;还可以使用如下方法直接修改对应的配置文件信息。 如: 修改 logstas…

input 输入框只能输入数字的处理方式

1. 针对普通的 el-input <el-form-item prop"sortNo"><el-input v-model"form.sortNo" input"val > (form.sortNo handlerInput(val))"> </el-input> </el-form-item> handlerInput(val) {if (val) {if (/^0*$/.…

AWS对S3桶里的文件设置签名验证,过期时间等

AWS 可以对S3桶的文件设置访问权限&#xff0c;当设置不公开访问的时候&#xff0c;又要让用户可以查看&#xff0c;那么就需要用到设置临时访问权限了 亚马逊 CloudFront 网址进行签名 /*** CDN域名使用* 给某个文件设置临时过期时间的url* param $filePath* return mixed|st…

短剧系统投流版开发,为运营公司投流业务赋能

短剧系统投流版开发是一项复杂的任务&#xff0c;旨在为运营公司的投流业务提供强大的技术支持和赋能。以下是一些关键步骤和考虑因素&#xff0c;以确保短剧系统投流版的成功开发&#xff1a; 一、明确业务需求与目标 首先&#xff0c;需要深入了解运营公司的业务需求、目标…

Java基础语法---集合---ArrayList

ArrayList是什么 ArrayList可以看作是一个动态数组&#xff0c;提供了自动扩容的能力&#xff0c;意味着它能够根据需要自动调整其大小以容纳更多的元素&#xff0c;而无需预先指定数组的容量。 使用ArrayList需要加入包 import java.util.ArryList ArrayList与普通数组的不同…

Si3N4/SiC纳米复相陶瓷综合性能明显提升 下游可应用范围广泛

Si3N4/SiC纳米复相陶瓷综合性能明显提升 下游可应用范围广泛 Si3N4/SiC纳米复相陶瓷&#xff0c;是以碳化硅&#xff08;SiC&#xff09;纳米颗粒为第二相&#xff0c;弥散进入氮化硅&#xff08;Si3N4&#xff09;基体相制备得到的新型陶瓷材料&#xff0c;对碳化硅陶瓷具有强…

字符串的信号(SIGNAL)和槽(SLOT)的宏连接方式弊端

字符串的信号&#xff08;SIGNAL&#xff09;和槽&#xff08;SLOT&#xff09;的宏连接方式在 Qt 4 及早期版本中广泛使用&#xff0c;但这种方法确实存在一些缺点&#xff0c;主要包括以下几点&#xff1a; 类型安全性缺失&#xff1a;由于 SIGNAL 和 SLOT 宏接受的是字符串参…

JAVA Mongodb 深入学习(一)BulkOperations 批量操作

一、BulkOperations介绍 MongoDB 的 BulkOperations 允许在单个命令中执行多个写操作&#xff0c;这比逐一执行多个独立操作更高效。BulkOperations 可以用于插入、更新、删除和其他写操作。 优点&#xff1a; 1、批量操作&#xff0c;减少服务器的通信次数&#xff0c;提升性能…

Cannot add ‘xxxxxx‘to Logic Analyzer

问题描述&#xff1a;Keil 中&#xff0c;直接切换到仿真中并添加变量到逻辑分析仪&#xff0c;会报如题类型错误。 解决方法&#xff1a; 需要在先在执行main函数&#xff0c;生成变量内容&#xff0c;然后在添加到逻辑分析仪。具体方法是&#xff0c;在mian 中打断点——运…

Docker迁移默认存储目录(GPT-4o)

Docker在Ubuntu的默认存储目录是/var/lib/docker&#xff0c;要将 Docker 的默认存储目录迁移到指定目录&#xff08;譬如大存储磁盘&#xff09;&#xff0c;可以通过修改 Docker 守护进程的配置文件来实现。 1.创建新的存储目录&#xff1a; 选择你想要存储 Docker 分层存储…

华为OD刷题C卷 - 每日刷题 14(可以组成网络的服务器、用连续自然数之和来表达整数)

1、&#xff08;可以组成网络的服务器&#xff09;&#xff1a; 这段代码是解决“可以组成网络的服务器”的问题。它提供了一个Java类Main&#xff0c;其中包含main方法和getResult方法&#xff0c;以及一个辅助方法bfs&#xff0c;用于统计机房中最大的局域网包含的服务器个数…

ethercat igh可能出现的两个bug

1. 插入网线直接就进入op状态&#xff0c;这可能是因为 从站支持eoe协议 igh对eoe协议支持的从站默认使其直接进入op状态&#xff0c;可以修改igh源码编译选项&#xff0c;不启动eoe协议 可以参考&#xff1a; igh编译选项 igh一些EoE协议说明 Automatic Configuration&#…

小程序简单版录音机

先来看看效果 结构 先来看看页面结构 <!-- wxml --><view class"wx-container"><view id"title">录音机</view><view id"time">{{hours}}:{{minute}}:{{second}}</view><view class"btngroup"…

169.二叉树:完全二叉树的节点个数(力扣)

代码解决 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr, right(nullptr) {}* Tree…

“墨者杯”网络安全大赛wp

漏洞利用01 504错误修改为POST提交拿到php源码&#xff0c; 查看逻辑$_POST[roam1] ! $_POST[roam2] && sha1($_POST[roam1]) sha1($_POST[roam2]) 采用数组绕过 roam1[]1&roam2[]2 拿到phpinfo&#xff0c;观察发现 这里的意思是每个php页面都包含这个f14…