在表单中有个enctype属性,用于在发送到服务器之前对表单数据进行编码,这里介绍下javascript怎么获取表单enctype属性的方法,不了解的朋友参考下。
javascript获取表单enctype属性
例子:
复制代码 代码示例:
<!DOCTYPE html>
<html>
<body>
<form id="frm1" enctype="text/plain">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
</form>
<p>Form data will be encoded as:
<script>
document.write(document.getElementById("frm1").enctype);
</script>
</p>
</body>
</html>
运行结果:
Form data will be encoded as:text/plain
enctype属性的 定义和用法
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
参考链接:http://www.w3school.com.cn/tags/att_form_enctype.asp