Html form表单大全(一)
在前后端交互的过程中,除了ajax请求之外,最常见的就是表单请求了。
由于form表单属性多,表单标签内容多且复杂,不深究的话很难全面的弄明白。
接下来就来详细的说一说整个form表单都有些什么,并且如何去使用。
(一)form表单标签内的属性
1.最重要的两个属性:action method
action:指定一个URL地址用于向该地址发送表单数据;
method:规定是按照何种方式发送数据;
method可以填的值如下:
get:以get方式请求,表单数据会以?连接数据放在URL内一并发送,每组数据直接用&连接。这种方式不安全,容易被截取。
post:以post发送请求,表单数据会以一个对象的方式放在请求体中进行发送。
//在前端中最常见的两个请求方式就是get 和 post 。get和post其实两个方法都差不多的。对于前端发送数据给服务器而言多半用post请求
处于安全性考虑,post请求的安全性要高一些。
除了post和get还可以填:options head delete trace connect
这些请求方法需要服务器端的配合才可以,不同的类型对应这服务器不同的操作,对于前端而言很少用也不会让你这样乱用。在编程上与
post和get请求差不多。
<form action="https://www.w3school.com.cn/example/html5/demo_form.asp" method="PUT">
姓名: <input type="text" name="name" /><br />
年龄: <input type="text" name="arguments" /><br />
<input type="submit" value="Submit" />
</form>
用一下w3c的测试接口,服务器端没有限制请求类型
2.accept-charset 规定服务器处理表单数据所接受的字符集
accept-charset: 字符集名称
accept-charset:unknown (默认值) 表示表单的字符集与包含表单的文档的字符集相同。
<form action="https://www.w3school.com.cn/example/html5/demo_form.asp" method="POST"
accept-charset="UTF-8" autocomplete="on" enctype="application/x-www-form-urlencoded"
name="myForm" novalidate target="_blank">
姓名: <input type="text" name="name" /><br/>
年龄: <input type="text" name="arguments" /><br/>
<select name="" id="">
<option value="">123</option>
<option value="">1231</option>
<option value="">123211</option>
<option value="">12312312</option>
</select>
<input type="submit" value="Submit" />
</form>
以上就是form标签的属性内容介绍,如果对内容有疑问欢迎来评论区进行交流讨论
Html form表单大全(一)的更多相关文章
- django之form表单验证
django中的Form一般有两种功能: 输入html 验证用户输入 #!/usr/bin/env python # -*- coding:utf- -*- import re from django ...
- js验证表单大全
js验证表单大全 1. 长度限制 <script> function test() { if(document.a.b.value.length>50) { alert(" ...
- form表单验证-Javascript
Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...
- Form 表单提交参数
今天因为要额外提交参数数组性的参数给form传到后台而苦恼了半天,结果发现,只需要在form表单对应的字段html空间中定义name = 后台参数名 的属性就ok了. 后台本来是只有模型参数的,但是后 ...
- form表单 ----在路上(15)
form 表单就是将用户的信息提交到服务器,服务器会将信息存储活着根据信息查询数据进行增删改查,再将其返回给用户. 基本格式: <form action="" method ...
- form表单的字符串进行utf-8编码
<form>表单有assept-charset属性.该属性规定字符的编码方式,默认是"unknown",与文档的字符集相同. 该属性除了Internet explore ...
- 细说 Form (表单)
细说 Form (表单) Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源. 虽然Asp.net WebForms框架为了帮助 ...
- 通过form表单的形式下载文件。
在项目中遇到问题,要求动态拼接uri下载文件.但是由于项目的安全拦截导致window.location.href 和 window.open等新建窗口的方法都不行. 无意间百度到了通过form表单来下 ...
- form 表单跨域提交
<!DOCTYPE html><html> <head> <title>form 表单上传文件</title> <script src ...
随机推荐
- 创建批处理文件.bat文件(删除指定文件夹下的文件及文件夹并循环)
1.针对仅仅是删除文件夹下的文件的操作:使用del命令,单纯的删除文件操作,如下:del /f /s /q C:\Users\dell\AppData\Local\Temp\*.* 2.删除文件夹操作 ...
- 【转】史上最强Tomcat8性能优化
https://blog.csdn.net/ThinkWon/article/details/102744033 文章目录授人以鱼不如授人以渔目的服务器资源Tomcat配置优化Linux环境安装运行T ...
- vue---封装request做数据请求
参考文章: https://www.cnblogs.com/qiuchuanji/p/10048805.html https://www.cnblogs.com/XHappyness/p/999387 ...
- Java12新特性 -- JVM 常量 API
Java 12 中引入 JVM 常量 API,用来更容易地对关键类文件 (key class-file) 和运行时构件(artefact)的名义描述 (nominal description) 进行建 ...
- WinSock2.0通信的一个例子(基于VC++6.0开发测试)
实验目的: 掌握Winsock2.0套接字编程技术的基本方法. 实验要求: 运用TCP/IP Winsock2.0套接字编程技术,使用VC编写一个面向连接通信的服务端程序与客户端程序,服务器先与端口3 ...
- [LeetCode] 100. Same Tree 相同树
Given two binary trees, write a function to check if they are the same or not. Two binary trees are ...
- Linux安全学习
安全游戏说明 游戏形式帮助初学者学习和实践网络安全,主要是Linux shell命令的练习. https://overthewire.org/wargames/ 二进制 灰帽黑客进阶秘籍之一--lin ...
- Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数
在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一: . ./subscript.sh 方法二: source ./subscript.sh 注意: 1.两个点之 ...
- Activiti数据库表结构(23张表5.*版本)
1 Activiti数据库表结构 1.1 数据库表名说明 Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头. 并且表名的第二部分用两个字母表明表的用例,而这个用 ...
- Android中的数据结构
数据结构在Android中也有着大量的运用,这里采用数据结构与源代码分析相结合,来认识Android的数据结构 线性表 线性表可分为顺序存储结构和链式存储结构 顺序存储结构-ArrayList 通过对 ...