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

फॉर्म पर इनपुट का मूल्य बदलें जावास्क्रिप्ट में जमा करें?


इनपुट का मान बदलने के लिए, दस्तावेज़ की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है -

document.yourFormName.yourTextName.value=anyValue;

मान लें कि "सबमिट फॉर्म" पर क्लिक करने पर हमारा इनपुट टाइप कॉलिंग सबमिटफॉर्म () निम्नलिखित है -

<form name="studentForm" onsubmit="submitForm();">
   <input type="hidden" name="txtInput" value="10000" />
   <input type="submit" value="Submit Form"/>
</form>

सबमिटफॉर्म () फ़ंक्शन इनपुट के मूल्य को बदल रहा है -

function submitForm(){
   document.studentForm.txtInput.value='STUDENT-100';
}

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"
></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.
css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">
</head>
<body>
<form name="studentForm" onsubmit="submitForm();">
<input type="hidden" name="txtInput" value="10000" />
<input type="submit" value="Submit Form"/>
</form>
<script>
   function submitForm(){
      document.studentForm.txtInput.value='STUDENT-100';
   }
</script>
</body>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम "anyName.html(index.html)" को सेव करें और फ़ाइल पर राइट क्लिक करें। वीएस कोड संपादक में "लाइव सर्वर के साथ खोलें" विकल्प चुनें।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

फॉर्म पर इनपुट का मूल्य बदलें जावास्क्रिप्ट में जमा करें?

“फॉर्म सबमिट करें” बटन पर क्लिक करने पर आपको क्वेरी स्ट्रिंग में परिवर्तन मान प्राप्त होगा। यह निम्नलिखित आउटपुट का उत्पादन करेगा -

फॉर्म पर इनपुट का मूल्य बदलें जावास्क्रिप्ट में जमा करें?


  1. जावास्क्रिप्ट इनपुट प्रकार =सबमिट काम नहीं कर रहा है?

    इसे काम करने के लिए, आप इनपुट प्रकार =सबमिट के साथ ऑनक्लिक का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=dev

  1. एचटीएमएल डोम इनपुट फॉर्म संपत्ति जमा करें

    HTML DOM इनपुट सबमिट फॉर्म प्रॉपर्टी का उपयोग फॉर्म संदर्भ को वापस करने के लिए किया जाता है जिसमें दिया गया सबमिट बटन होता है। यदि सबमिट बटन फॉर्म के बाहर है तो यह केवल NULL लौटाएगा। यह संपत्ति केवल पढ़ने के लिए है। सिंटैक्स इनपुट सबमिट फॉर्म प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है - submitObject.f

  1. HTML DOM इनपुट सबमिट वैल्यू प्रॉपर्टी

    HTML DOM इनपुट सबमिट वैल्यू प्रॉपर्टी टाइप =सबमिट और वैल्यू एट्रिब्यूट वाले इनपुट एलिमेंट से जुड़ी है। इसका उपयोग सबमिट बटन मान विशेषता के मान को वापस करने या इसे सेट करने के लिए किया जाता है। सबमिट बटन के लिए वैल्यू प्रॉपर्टी बटन पर प्रदर्शित टेक्स्ट को बदल देती है क्योंकि टेक्स्ट डिफ़ॉल्ट रूप से स