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

HTML इनपुट value एट्रिब्यूट: फॉर्म फील्ड मान सेट और प्राप्त करना

HTML इनपुट value एट्रिब्यूट इनपुट एलिमेंट के मान को सेट या प्राप्त करने के लिए उपयोग किया जाता है। यह जावास्क्रिप्ट के माध्यम से फॉर्म फील्ड्स को डायनामिकली अपडेट करने के लिए आवश्यक है।

उदाहरण: URL फील्ड मान बदलना

<!DOCTYPE html>
<html>
<head>
  <title>इनपुट URL मान</title>
  <style>
    form { width: 70%; margin: 0 auto; text-align: center; }
    * { padding: 2px; margin: 5px; }
    input[type="button"] { border-radius: 10px; }
  </style>
</head>
<body>
  <form>
    <fieldset>
      <legend>URL-मान</legend>
      <label for="URLSelect">URL आईडी: 
        <input type="url" id="URLSelect">
        <input type="button" onclick="getUserURL('google')" value="Google">
        <input type="button" onclick="getUserURL('bing')" value="Bing"><br>
        <input type="button" onclick="redirection()" value="Go">
      </label>
      <div id="divDisplay"></div>
    </fieldset>
  </form>
  <script>
    var divDisplay = document.getElementById("divDisplay");
    var inputURL = document.getElementById("URLSelect");
    function getUserURL(userName) {
      if (userName === 'google')
        inputURL.value = 'https://www.google.com';
      else
        inputURL.value = 'https://www.bing.com';
    }
    function redirection() {
      if (inputURL.value !== '')
        divDisplay.textContent = 'रिडायरेक्ट हो रहा है ' + inputURL.value;
      else
        divDisplay.textContent = 'URL दर्ज करें';
    }
  </script>
</body>
</html>

आउटपुट परिदृश्य

  1. खाली URL फील्ड के साथ 'Go' बटन क्लिक: "URL दर्ज करें"
  2. 'Bing' बटन क्लिक करने के बाद: URL फील्ड में "https://www.bing.com" सेट हो जाता है
  3. URL सेट होने के बाद 'Go' बटन क्लिक: "रिडायरेक्ट हो रहा है https://www.bing.com"

value प्रॉपर्टी के अन्य उपयोग

उपयोग कोड उदाहरण
मान प्राप्त करना var val = input.value;
मान सेट करना input.value = "नया मान";
मान साफ़ करना input.value = "";
मान जोड़ना input.value += " अतिरिक्त";

value vs defaultValue

  • value: वर्तमान मान (यूज़र द्वारा बदला जा सकता है)
  • defaultValue: मूल मान (HTML में सेट किया गया), रीसेट के लिए उपयोगी
  • input.defaultValue केवल पढ़ने योग्य है (सीधे सेट नहीं किया जा सकता)
  1. HTML list एट्रिब्यूट HTML list एट्रिब्यूट

    परिचय HTML list एट्रिब्यूट एक <datalist> एलिमेंट को संदर्भित करता है जिसमें <input> एलिमेंट के लिए पूर्व-परिभाषित विकल्प होते हैं। यह उपयोगकर्ता को सुझावों की एक सूची प्रदान करता है, लेकिन कस्टम इनपुट की भी अनुमति देता है (ड्रॉपडाउन के विपरीत)। सिंटैक्स <input list=text> उदाहरण &

  1. HTML value एट्रिब्यूट HTML value एट्रिब्यूट

    परिचय HTML value एट्रिब्यूट HTML दस्तावेज़ में एक HTML एलिमेंट के प्रारंभिक मान को परिभाषित करता है। इसे button, input, meter, li, option, progress और param HTML एलिमेंट्स पर लागू किया जा सकता है। सिंटैक्स <tagname value=text></tagname> उदाहरण <!DOCTYPE html> <html> <sty

  1. HTML maxlength एट्रिब्यूट HTML maxlength एट्रिब्यूट

    विवरण HTML maxlength एट्रिब्यूट HTML दस्तावेज़ में इनपुट HTML तत्व में अनुमत अधिकतम वर्णों की संख्या को परिभाषित करता है। सिंटैक्स <input maxlength=text> उदाहरण आइए HTML maxlength एट्रिब्यूट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { color: #000;