enctype三个属性提交有什么区别?
当enctype=multipart/formdata时 ,表单内还能提交文本域嘛?
enctype=text/plain和enctype=application/x-www-form-urlencoded时候,表单提交到服务器的数据格式有什么区别?
源自:HTML表单
3-1 表单页面调整
45
收起
正在回答
1回答
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
有三个属性值:
1、默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
2、如果值为text/plain,空格转换为 "+" 加号,但不对特殊字符编码。
3、如果值为multipart/form-data 不对字符编码。但在使用包含文件上传控件的表单时,必须使用该值。
祝学习愉快!
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星