Button formMethod ਵਿਸ਼ੇਸ਼ਤਾ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
formMethod
ਵਿਸ਼ੇਸ਼ਤਾ ਸੈਟ ਜਾਂ ਵਾਪਸ ਦੇਣ ਵਾਲੀ ਬਟਨ ਦੀ formmethod ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਮੁੱਲ
formmethod ਵਿਸ਼ੇਸ਼ਤਾ ਫਾਰਮ ਸੁਬਮਿਟ ਦੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ HTTP ਮੇਥਡ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਫਾਰਮ ਦੀ method ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਓਵਰਰਾਇਡ ਕਰਦੀ ਹੈ。
formmethod ਵਿਸ਼ੇਸ਼ਤਾ ਮਾਤਰ type="submit" ਦੇ ਬਟਨਾਂ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ
ਫਾਰਮ ਡਾਟਾ ਨੂੰ URL ਵਾਰੀਅਬਲ (method="get") ਜਾਂ HTTP post (method="post") ਵਜੋਂ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ
get ਮੇਥਡ ਬਾਰੇ ਧਿਆਨ ਰੱਖੋ:
- ਇਹ ਫਾਰਮ ਡਾਟਾ ਨੂੰ URL ਵਿੱਚ ਨਾਮ/ਮੁੱਲ ਪਾਰਟ ਵਜੋਂ ਜੋੜਦਾ ਹੈ
- ਇਹ ਉਪਯੋਗ ਕਰਨ ਵਾਲੇ ਫਾਰਮ ਸੁਬਮਿਟ ਨੂੰ ਬੁੱਕਮਾਰਕ ਜੋੜਣ ਵਾਲੇ ਉਪਯੋਗਕਰਤਾਵਾਂ ਲਈ ਬਹੁਤ ਮਦਦਗਾਰ ਹੈ
- URL ਵਿੱਚ ਰੱਖਣ ਯੋਗ ਦਾਤਾ ਸੀਮਾਂਤ ਹੈ (ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਵੱਖ-ਵੱਖ), ਇਸ ਲਈ ਤੁਸੀਂ ਸਾਰੇ ਫਾਰਮ ਡਾਟਾ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਟ੍ਰਾਂਸਮਿਟ ਕਰਨ ਵਿੱਚ ਯਕੀਨ ਨਹੀਂ ਕਰ ਸਕਦੇ
- ਕਿਰਪਾ ਕਰਕੇ "get" ਮੇਥਡ ਨਾਲ ਸੰਦੇਸ਼ਾਂ ਨੂੰ ਪਾਸ ਕਰੋ ਨਹੀਂ! (ਪਾਸਵਰਡ ਜਾਂ ਹੋਰ ਸੰਦੇਸ਼ਾਂ ਬਰਾਊਜ਼ਰ ਦੇ ਐਡਰੈੱਸ ਬੈਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣਗੇ)
post ਮੇਥਡ ਬਾਰੇ ਧਿਆਨ ਰੱਖੋ:
- ਇਹ ਫਾਰਮ ਡਾਟਾ ਨੂੰ HTTP post ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਵਜੋਂ ਭੇਜਦਾ ਹੈ
- post ਮੇਥਡ ਨਾਲ ਸੁਬਮਿਟ ਕੀਤੇ ਗਏ ਫਾਰਮ ਵਿੱਚ ਬੁੱਕਮਾਰਕ ਜੋੜੀ ਨਹੀਂ ਜਾ ਸਕਦੇ
- get ਤੋਂ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ਅਤੇ ਸੁਰੱਖਿਅਤ
- ਕੋਈ ਸਿਜ਼ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਟਿੱਪਣੀ:formmethod ਵਿਸ਼ੇਸ਼ਤਾ ਇਹ ਹੈ HTML5 ਵਿੱਚ <button> ਈਲੈਮੈਂਟ ਦੀ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ。
ਇੰਸਟੈਂਸ
ਉਦਾਹਰਣ 1
ਫਾਰਮ ਸੁਬਮਿਟ ਵਾਲੇ HTTP ਮੇਥਡ ਨੂੰ ਵਾਪਸ ਦੇਵੋ:
var x = document.getElementById("myBtn").formMethod;
ਉਦਾਹਰਣ 2
ਫਾਰਮ ਸੁਬਮਿਟ ਮੇਥਡ ਬਦਲੋ:
document.getElementById("myBtn").formMethod = "post";
ਉਦਾਹਰਣ 3
formMethod ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦੇਣ ਦਾ ਦੂਜਾ ਉਦਾਹਰਣ:
var x = document.getElementById("myBtn").formMethod;
ਸ਼ਾਬਦਿਕ ਰੂਪ
formMethod ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਪਸ ਦੇਵੋ:
buttonObject.formMethod
formMethod ਵਿਸ਼ੇਸ਼ਤਾ ਸੈਟ ਕਰੋ:
buttonObject.formMethod = get|post
ਵਿਸ਼ੇਸ਼ਤਾ ਮੁੱਲ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
get | ਫਾਰਮ ਡਾਟਾ ਨੂੰ URL ਵਿੱਚ ਜੋੜੋ: URL?name=value&name=value |
ਪੋਸਟ | ਫਾਰਮ ਡਾਟਾ ਨੂੰ ਐੱਚਟੀਟੀਪੀ ਪੋਸਟ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਵਜੋਂ ਭੇਜੋ |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਰਿਟਰਨ ਮੁੱਲ: | ਸਟਰਿੰਗ ਮੁੱਲ, ਇਹ ਐੱਚਟੀਟੀਪੀ ਮੇਥੋਡ ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਕਿ ਫਾਰਮ ਨੂੰ ਸਰਵਰ 'ਤੇ ਭੇਜਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。 |
---|
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਚਰਮੀ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪੇਰਾ |
---|---|---|---|---|
ਚਰਮੀ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪੇਰਾ |
ਸਮਰਥਨ | 10.0 | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਸਬੰਧਤ ਪੰਨੇ
HTML ਸੰਦਰਭ ਮੈਨੂਅਲ:HTML <button> formmethod ਪ੍ਰਤੀਯੋਗ