Form enctype 属性
定义和用法
enctype
属性设置或返回表单中 enctype 属性的值。
HTML enctype 属性规定表单数据在发送到服务器之前应如何编码。
默认情况下,表单数据被编码为 "application/x-www-form-urlencoded"。这意味着所有字符在发送到服务器之前都经过编码(空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。
另请参阅:
HTML 参考手册:HTML <form> enctype کا اپنے طور پر
实例
例子 1
返回表单数据在发送到服务器之前应该如何编码:
var x = document.getElementById("myForm").enctype;
例子 2
更改 enctype 值,设置在将表单数据发送到服务器之前表单数据应如何编码:
document.getElementById("myForm").enctype = "multipart/form-data";
语法
返回 enctype 属性:
formObject.enctype
设置 enctype 属性:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
属性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 所有字符在发送前都经过编码(默认)。 |
multipart/form-data | کوئی بھی اشارہ نہیں کیا جائے گا۔ جب آپ فائل اپ لوڈ کنٹرولز والا فرم استعمال کرتے ہیں تو اس کا یہ رجحان ضروری ہوتا ہے۔ |
text/plain | خالی جگہ کو "+" اشارے میں تبدیل کیا جائے گا، لیکن خاص اشاروں کو نہیں کیا جائے گا۔ |
تکنیکی تفصیلات
بازگشت: | اس سلسلے میں، فرم کے اعداد کو سرور تک ارسال کی وقت اس کا کوئی بھی کد نہیں کیا جائے گا، بلکہ اس کا کوئی بھی اعداد اشاریہ نہیں دی جائے گا۔ |
---|
براوزر کی مدد
جس میں جملوں کا شمار ہے، وہ پہلے اس کی اپنے طور پر اپنائی جانے والی براوزر کی نسلی معلومات کا شمار ہوتا ہے۔
کروم | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|
کروم | ایج | فائرفاکس | سافری | آپریا |
مستندات | مستندات | مستندات | مستندات | مستندات |