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 | ਖਾਲੀ ਜਗ੍ਹਾ ਨੂੰ "+" ਚਿੰਨ੍ਹ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਵਿਸ਼ੇਸ਼ ਚਿੰਨ੍ਹ ਨੂੰ ਨਕਲ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਵਾਪਸ ਮੁੱਲ: | ਪਰਿਭਾਸ਼ਾ: ਚਿੰਨ੍ਹ ਮੁੱਲ, ਜੋ ਕਿ ਫਾਰਮ ਡਾਟਾ ਸਰਵਰ ਨੂੰ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਵੇਂ ਕੋਡੇ ਨੂੰ ਨਕਲ ਕਰਨਾ ਹੈ ਇਸ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ。 |
---|
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਤਾਲਿਕੇ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਨੇ ਪਹਿਲੀ ਵਾਰ ਇਸ ਗੁਣ ਨੂੰ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਖਿਆ ਦਿੱਤੀ ਹੈ。
ਚਰਮੀ | ਐਜ਼ | ਫਾਰਫੈਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰਮੀ | ਐਜ਼ | ਫਾਰਫੈਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |