说我已经拿到了一些输入:
<form action="demo_post_enctype.asp" method="post" >
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
如果我提交此表单:浏览器使用哪种enctype?
是否有明确定义的默认类型?
或者每个浏览器都选择它自己的enctype(当然,在三个允许的类型中)?
答案 0 :(得分:2)
这些属性的无效值默认值为
application/x-www-form-urlencoded
状态。 enctype属性的缺省值默认值也是application/x-www-form-urlencoded
状态。 (formenctype属性没有缺省值缺省值。)
- HTML 5
此属性指定用于将表单提交到服务器的内容类型(当方法的值为&#34; post&#34;)时。 此属性的默认值为&#34;
application/x-www-form-urlencoded
&#34;。值&#34;multipart/form-data
&#34;应与INPUT元素结合使用,键入=&#34; file&#34;。
- HTML 4
这决定了用于编码表单内容的机制。 默认为
application/x-www-form-urlencoded
。
- HTML 3.2
答案 1 :(得分:1)
默认为:&#34; application / x-www-form-urlencoded&#34;,假设我的来源是正确的。