`

html页面表单提交

    博客分类:
  • web
 
阅读更多

 1.HTTP 是如何提交表单的

<form>标签的属性enctype设置以何种编码方式提交表单数据。可选的值有三个:

   application/x-www-form-urlencoded:

这是默认的编码方式。它只处理表单域里的value属性值,采用这种变法方式的表单会将表单域的值处理成URL方式。

  multipart/form-data: 

这种编码方式会以二进制流的方式来处理表单数据,这中编码方式会把文件域指定的文件内容也封装到请求参数里。

   text/plain:

这种方式当表单的action属性值为mailto:URL的形式时比较方便,这种方式主要适用于直接通过表单发送邮件。

 

以上form表单的enctype属性的值决定了浏览器的行为 ,对应于http协议 ,如果选择'application/x-www-form-urlencoded' 编码,http的请求头会有如下

 

Request Headers From Upload Stream
Content-Type    application/x-www-form-urlencoded

关于application/x-www-form-urlencoded  

This is the default content type. Forms submitted with this content type must be encoded as follows:

  1. Control names and values are escaped. Space characters are replaced by `+' , and then reserved characters are escaped as described in [RFC1738] , section 2.2: Non-alphanumeric characters are replaced by `%HH' , a percent sign and two hexadecimal digits representing the ASCII code of the character. Line breaks are represented as "CR LF" pairs (i.e., `%0D%0A' ).
  2. The control names/values are listed in the order they appear in the document. The name is separated from the value by `=' and name/value pairs are separated from each other by `&' .
参考:http://www.w3.org/TR/html401/interact/forms.html
分享到:
评论

相关推荐

    网页表单信息提交.html

    HTML表单信息提交

    C# Winform和网页表单交互(提交和获取)

    本主题将探讨如何在C# Winform应用程序中与网页表单进行交互,包括数据的提交和获取。 首先,Winform是.NET Framework提供的一种创建Windows桌面应用程序的方式。在Winform应用中,用户界面通常由各种控件(如按钮...

    简单的ASP表单提交到后台的源码

    这个“简单的ASP表单提交到后台的源码”示例,很可能是为了教学或实践目的,帮助初学者理解ASP中的表单数据处理流程。 首先,我们需要理解表单(Form)在HTML中的作用。表单是用户与网站交互的重要方式,通过表单,...

    易语言网页表单自动提交源码.rar

    【标题】"易语言网页表单自动提交源码.rar"是一个使用易语言编写的程序,其主要功能是实现对网页表单的自动化提交。易语言是中国本土开发的一种编程语言,以其简单易学、中文编程的特点受到许多初学者和专业开发者的...

    html5表单提交按钮圆形进度条加载动画

    在“html5表单提交按钮圆形进度条加载动画”这个主题中,我们将深入探讨如何利用HTML5的表单特性,结合CSS和JavaScript来创建一个美观且具有交互性的圆形进度条加载按钮。 首先,HTML5的`&lt;form&gt;`元素提供了丰富的...

    提交表单生成html文件

    2. **表单提交方式与处理** 3. **JSP基础语法及使用** 4. **Java后台处理流程** 5. **文件操作:读写与创建** #### HTML表单基本结构 在给定的代码示例中,我们首先看到的是一个简单的HTML表单,该表单用于接收...

    弹出层表单提交数据完美解决

    在网页设计和开发中,用户交互的一个常见场景是...通过合理的HTML结构、CSS样式和JavaScript交互,我们可以创建出用户友好且安全的弹出层表单提交系统。在实际开发中,不断优化和测试,确保满足不同场景和用户需求。

    网页模板——HTML5实现手机身份证表单上传提交特效源码.zip

    网页模板——HTML5实现手机身份证表单上传提交特效源码是一个专为移动设备设计的交互式前端开发资源,它利用了HTML5的先进特性和功能,以提供一个流畅且直观的用户界面,使得用户能够方便地上传身份证图片,并进行...

    delphi7模拟网页表单提交源码

    总之,通过Delphi 7的源码实现模拟网页表单提交涉及了HTTP通信、HTML解析和COM组件的运用。这个过程需要理解HTTP协议,掌握使用COM接口操作HTML文档的方法,以及合理地使用Delphi提供的组件库。这是一项技术含量较高...

    漂亮 TP框架表单提交跳转页面

    标题中的“漂亮 TP框架表单提交跳转页面”指的是使用ThinkPHP(简称TP)框架进行Web开发时,关于表单提交后如何实现页面跳转的一个技术主题。在Web应用中,表单提交是用户与服务器交互的重要方式,而跳转页面则关乎...

    易语言网页表单自动提交例程.rar

    5. **解析结果**:如果表单提交成功,服务器通常会返回一个确认页面或者处理结果。这部分可能需要解析HTML或JSON格式的数据,易语言可以通过内置的字符串处理函数或第三方库来实现。 6. **错误处理**:在编写程序时...

    HTML5手机身份证上传表单提交代码.zip

    HTML5手机身份证上传表单提交代码是针对移动设备优化的一项技术,它允许用户在网页上方便地上传身份证图片,并进行表单提交。这项技术主要基于HTML5的新特性,包括File API、FormData对象以及Canvas等,使得在手机端...

    HTML5意见反馈提交表单页面模板.zip

    HTML5意见反馈提交表单页面模板是一个实用的网页设计资源,专为用户提供便捷的反馈提交功能。这个模板充分利用了HTML5的新特性,提升了用户体验并增强了表单处理能力。在这个模板中,用户可以方便地输入文本、上传...

    表单提交 

    表单提交 html

    html5单选框表单提交代码.zip

    本压缩包"html5单选框表单提交代码.zip"提供的是一份关于如何在HTML5中使用单选框创建表单并实现提交功能的实例代码。 在HTML5中,单选框通常用`&lt;input&gt;`标签来定义,类型设置为`type="radio"`。例如: ```html ...

    asp表单提交源码

    在ASP中,表单提交是网页与服务器间数据交互的关键环节。本文将深入探讨ASP表单提交源码及其相关知识点。 一、ASP表单基础 在HTML中,表单元素(`&lt;form&gt;`)用于收集用户输入的数据。当用户点击提交按钮时,这些...

    html5点击弹出手机登录注册表单提交代码

    HTML5是现代网页开发的核心技术,它在传统HTML的基础上增加了许多新特性,使得网页功能更加丰富,用户体验更佳。在“html5点击弹出手机登录注册表单提交代码”这个主题中,我们将深入探讨HTML5如何实现点击事件触发...

    前端页面表单提交到google sheet的代码实现

    1.实现了前端页面提交表单到Google Sheet收集数据的功能 2.资源内容:前端页面源码,手把手设置Google Sheet 的app script脚本过程 ,app script的源码 3.应用场景:用户页面提交表单到Google Sheet收集数据的功能

    防止Layui form表单重复提交的实现方法

    在使用Layui设计表单时,经常会遇到表单提交后页面刷新导致的重复提交问题。为了解决这个问题,开发者需要确保表单只提交一次,防止不必要的数据重复处理或者服务器的重复计算。下面详细解释几种防止Layui表单重复...

    网站开发之MyEclipse简单实现JSP网页表单提交及传递值1

    总结来说,本教程介绍了如何使用MyEclipse创建Web服务工程,编写JSP页面,构建HTML表单,以及通过Java脚本获取表单提交的数据。这对于初学者理解Web开发的基本流程和原理是非常有帮助的。在实践中,你可以根据需要...

Global site tag (gtag.js) - Google Analytics