Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM Input Submit formMethod प्रॉपर्टी

HTML DOM Input Submit formMethod प्रॉपर्टी का उपयोग सबमिट बटन के formMethod एट्रिब्यूट मान को सेट या वापस करने के लिए किया जाता है। यह निर्दिष्ट करता है कि फॉर्म डेटा को सर्वर पर भेजते समय किस HTTP मेथड का उपयोग किया जाना चाहिए। formMethod एट्रिब्यूट मान <form> एलिमेंट से जुड़े method एट्रिब्यूट मान को ओवरराइड करता है। इसे HTML5 में type submit वाले इनपुट एलिमेंट के लिए पेश किया गया था।

सिंटैक्स

FormMethod प्रॉपर्टी सेट करने का सिंटैक्स:

submitObject.formMethod = get|post

यहां, get डिफ़ॉल्ट मेथड है और फॉर्म-डेटा को URL में जोड़ता है। उदाहरण: URL?name=value & name=value। यह आमतौर पर सुरक्षित नहीं है और इसका उपयोग उस डेटा के लिए किया जा सकता है जो निजी नहीं है।

यूजर URL स्ट्रिंग को देखकर भेजे जा रहे डेटा को देख सकता है। दूसरी मेथड, post डेटा को HTTP post ट्रांजैक्शन के रूप में भेजती है और आमतौर पर सुरक्षित होती है। चूंकि कोई भी डेटा को देख नहीं सकता जब इसे सर्वर पर भेजा जा रहा हो, post मेथड में get मेथड की तरह कोई आकार सीमा नहीं होती।

उदाहरण

Submit formMethod प्रॉपर्टी का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <body> 
<h1>Submit formMethod property</h1> 
<form id="FORM_1" action="/Sample.php" style="border:solid 2px green;padding:2px"> 
  UserName: <input type="text" id="USR"> <br> 
  Location: <input type="text" id="Loc"><br><br> 
  <input type="submit" id="SUBMIT1" formmethod="post"> 
</form> 
<p>फॉर्म के अंदर ऊपर वाले सबमिट बटन के formMethod एट्रिब्यूट मान को get पर सेट करने के लिए नीचे दिए गए बटन पर क्लिक करें</p> 
<button onclick="changeMethod()">CHANGE</button> 
<p id="Sample"></p> 
<script> 
  function changeMethod() { 
    document.getElementById("SUBMIT1").formMethod = "get"; 
    document.getElementById("Sample").innerHTML = "The formaction attribute value has been changed from post to get"; 
  } 
</script> 
</body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

HTML DOM Input Submit formMethod प्रॉपर्टी

CHANGE बटन पर क्लिक करने पर:

HTML DOM Input Submit formMethod प्रॉपर्टी

  1. HTML DOM Input Submit name प्रॉपर्टी HTML DOM Input Submit name प्रॉपर्टी

    HTML DOM Input Submit name प्रॉपर्टी का उपयोग सबमिट बटन के name एट्रिब्यूट को सेट या वापस करने के लिए किया जाता है। name एट्रिब्यूट सर्वर पर सबमिट होने के बाद फॉर्म डेटा की पहचान करने में मदद करता है। सिंटैक्स Name प्रॉपर्टी सेट करने का सिंटैक्स: submitObject.name = name यहां, name सबमिट बटन का नाम

  1. HTML DOM Input Submit formTarget प्रॉपर्टी HTML DOM Input Submit formTarget प्रॉपर्टी

    HTML DOM Input Submit formTarget प्रॉपर्टी का उपयोग सबमिट बटन के formTarget एट्रिब्यूट मान को सेट या वापस करने के लिए किया जाता है। HTML DOM Input Submit formTarget प्रॉपर्टी वह जगह है जहां फॉर्म डेटा सबमिट होने के बाद सर्वर से प्रतिक्रिया प्रदर्शित की जानी चाहिए। formTarget प्रॉपर्टी फॉर्म एलिमेंट

  1. HTML DOM Input Submit formNoValidate प्रॉपर्टी HTML DOM Input Submit formNoValidate प्रॉपर्टी

    HTML DOM Input Submit formNoValidate प्रॉपर्टी का उपयोग सबमिट बटन के formNoValidate एट्रिब्यूट मान को सेट या वापस करने के लिए किया जाता है। formNoValidate प्रॉपर्टी का उपयोग यह इंगित करने के लिए किया जाता है कि फॉर्म डेटा को सर्वर पर सबमिट करते समय मान्य किया जाना चाहिए या नहीं। यह <form> एलिम