HTML <button> formmethod ਵਿਸ਼ੇਸ਼ਤਾ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

formmethod ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਫਾਰਮ ਡਾਟਾ ਭੇਜਣ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲਾ HTTP ਮੇਥਡ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਫਾਰਮ ਦੀ method ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ。

formmethod ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਮੁੱਖ ਤੌਰ 'ਤੇ type="submit" ਦੇ ਬਟਨ

ਫਾਰਮ ਡਾਟਾ URL ਵਾਰੀਅਬਲ ਵਜੋਂ ਭੇਜਣ ਲਈ ਉਪਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਉਪਯੋਗ ਕਰਕੇ method="get") ਜਾਂ HTTP post ਦੇ ਰੂਪ ਵਿੱਚ ਭੇਜੇ (ਉਪਯੋਗ ਕਰਕੇ method="post")

ਗੈਟ ਮੇਥਡ ਬਾਰੇ ਧਿਆਨ ਦੇਣ ਵਾਲੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:

  • ਇਹ ਫਾਰਮ ਡਾਟਾ ਨੂੰ URL ਵਿੱਚ ਨਾਮ/ਮੁੱਲ ਪਾਰਟ ਵਜੋਂ ਜੋੜਦਾ ਹੈ
  • ਇਹ ਉਹ ਫਾਰਮ ਸੰਭਾਲ ਜਿਸ ਨੂੰ ਉਪਭੋਗਤਾ ਬੁੱਕਮਾਰਕ ਵਜੋਂ ਰੱਖਣਾ ਚਾਹੁੰਦਾ ਹੈ ਲਈ ਕਾਫੀ ਉਪਯੋਗੀ ਹੈ
  • URL ਵਿੱਚ ਰੱਖਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਦੀ ਮਾਤਰਾ ਸੀਮਤ ਹੈ (ਬਰਾਉਜ਼ਰ ਨਾਲ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੀ ਹੈ), ਇਸ ਲਈ ਸਾਰੇ ਫਾਰਮ ਡਾਟਾ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਭੇਜੇ ਜਾਣਾ ਯਕੀਨੀ ਨਹੀਂ ਹੈ。
  • ਕਦੇ ਵੀ 'ਗੈਟ' ਮੇਥਡ ਨਾਲ ਸੰਦੇਹਾਸਪੰਨ ਜਾਣਕਾਰੀ ਭੇਜਣਾ ਨਹੀਂ ਚਾਹੀਦਾ! (ਪਾਸਵਰਡ ਜਾਂ ਹੋਰ ਸੰਦੇਹਾਸਪੰਨ ਜਾਣਕਾਰੀ ਬਰਾਉਜ਼ਰ ਦੇ ਮਾਪਦੰਡ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ)

ਪੋਸਟ ਮੇਥਡ ਬਾਰੇ ਧਿਆਨ ਦੇਣ ਵਾਲੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:

  • ਇਹ ਫਾਰਮ ਡਾਟਾ ਨੂੰ HTTP POST ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਵਜੋਂ ਭੇਜਦਾ ਹੈ
  • ਪੋਸਟ ਮੇਥਡ ਨਾਲ ਭੇਜੇ ਗਏ ਫਾਰਮ ਨੂੰ ਬੁੱਕਮਾਰਕ ਵਜੋਂ ਸੰਭਾਲਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ
  • ਗੈਟ ਮੇਥਡ ਨਾਲ ਮੁਕਾਬਲੇ ਵਿੱਚ 'ਪੋਸਟ' ਮੇਥਡ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ਅਤੇ ਸੁਰੱਖਿਅਤ ਹੈ
  • ਇਸ ਕੋਲ ਕੋਈ ਕੰਮਕਾਜ ਨਹੀਂ ਹੈ

ਇੱਕ ਉਦਾਹਰਣ

ਦੋ ਸੰਭਾਲ ਬਟਨਾਂ ਵਾਲੀ ਫਾਰਮ। ਪਹਿਲਾ ਸੰਭਾਲ ਬਟਨ method="get" ਨਾਲ ਫਾਰਮ ਡਾਟਾ ਭੇਜਦਾ ਹੈ، ਦੂਜਾ ਸੰਭਾਲ ਬਟਨ method="post" ਨਾਲ ਫਾਰਮ ਡਾਟਾ ਭੇਜਦਾ ਹੈ:

<form action="/action_page.php" method="get">
  <label for="fname">名字:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">姓氏:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <button type="submit">ਸੰਬੰਧਤ ਕਰੋ</button>
  <button type="submit" formmethod="post">POST ਨਾਲ ਸੰਬੰਧਤ ਹੈ</button>
</form>

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਗਰੰਥ

<button type="submit" formmethod="get|post">

ਪ੍ਰਤੀਭਾਗਤਾ ਮੁੱਲ

ਮੁੱਲ ਵਰਣਨ
get ਫਾਰਮ ਡਾਟਾ ਨੂੰ URL ਨਾਲ ਜੋੜੋ:URL?name=value&name=value.
post ਫਾਰਮ ਡਾਟਾ ਨੂੰ HTTP post ਅਜਿਹੇ ਕਾਰਜ ਵਜੋਂ ਭੇਜੋ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਸਾਰੇ ਸਾਰੇ ਅੰਕ ਇਸ ਪ੍ਰਤੀਭਾਗਤਾ ਦੀ ਪਹਿਲੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਬਰਾਉਜ਼ਰ ਵਰਜਨ ਦੇ ਸਬੰਧ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ。

ਚਰਮ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਚਰਮ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
9.0 10.0 4.0 5.1 15.0

ਟਿੱਪਣੀ:formmethod ਪ੍ਰਤੀਭਾਗਤਾ ਹੈ HTML 5 ਵਿੱਚ ਨਵੀਂ ਪ੍ਰਤੀਭਾਗਤਾ ਹੈ。