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 ਪ੍ਰਤੀਯੋਗ