html中<form>的method=post和method=get的区别 定义和用法 method 属性规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。 表单数据可以作为 URL 变量(method=”get”)或者 HTTP post (method=”post”)的方式来发送。 区别:get在地址栏会显示值 post不会 安全性更高 1、在对安全性有要求的情况下,应该使用post。 2、get只能向服务器发送ASCII字符,而post则可以发送整个ISO10646中的字符(如果同时指定enctype=”multipart/form-data”的话)。 3、get和post对应的enctype属性有区别。enctype有两个值,默认值为application/x-www-form-urlencoded,而另一个值multipart/form-data只能用于post。 4、IE将请求的URL长度限制为2083个字符,从而限制了get提交的数据长度。测试表明如果URL超出这个限制,提交form时IE不会有任何响应。其它浏览器则没有URL的长度限制,因此其它浏览器能通过get提交的数据长度仅受限于服务器的设置。对于post,因为提交的数据不在url中,所以通常可以简单地认为数据长度限制仅受限于服务器的设置。 5、由于一个get得到的结果直接对应到一个URI,所以get的结果页面有可能被浏览器缓存。而post一般则不能。 两种提交的方法分别为get和post。 1、get:提交的数据量要小于1024字节,表单提交时表单域数值(表单请求的信息:账号、密码…)将在地址栏显示。
2、post:传递的数据量不受限制,表单提交时表单的域值(表单请求的信息:账号、密码…)不会在地址栏显示,安全性能较高,对信息进行了隐藏,一般在开发中采用post。
扩展资料 标签用于为用户输入创建 HTML 表单。 表单能够包含 input 素,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含 menus、textarea、fieldset、legend 和 label 素。 表单用于向服务器传输数据。 注释:form 素是块级素,其前后会产生折行。 标签在html5的新属性 1、accept,值:MIME_type,HTML 5 中不支持。 2、accept-charset,值:charset_list,规定服务器可处理的表单数据字符集。 3、action,值:URL,规定当提交表单时向何处发送表单数据。 4、autocomplete,值on/off,规定是否启用表单的自动完成功能。 5、enctype,规定在发送表单数据之前如何对其进行编码。 6、method,值:get/post,规定用于发送 form-data 的 HTTP 方法。 7、name,值:form_name,规定表单的名称。 8、novalidate,值:novalidate,如果使用该属性,则提交表单时不进行验证。 9、target,值:_blank/_self/_parent/_top/framename,规定在何处打开 action URL。 enctype 属性可能的值: 1、application/x-www-form-urlencoded 2、multipart/form-data 3、text/plain 标签支持 HTML 中的全局属性。 标签支持 HTML 中的事件属性。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/24803.html