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

HTML में एक रेंज इनपुट में अलग-अलग स्टेप एट्रिब्यूट कैसे उपयोग करें?


HTML इनपुट टाइप step एट्रिब्यूट कानूनी संख्या अंतराल सेट करता है। स्टेप्स संख्या स्टेप्स होते हैं जैसे 0, 2, 4, 6, 8, 10, आदि। step एट्रिब्यूट का उपयोग max और min एट्रिब्यूट्स के साथ कानूनी मानों की रेंज बनाने के लिए किया जा सकता है।

HTML में एक रेंज इनपुट में अलग-अलग स्टेप एट्रिब्यूट का उपयोग करने के लिए, हम JavaScript का उपयोग करेंगे। पहले, आइए देखें कि स्टेप एट्रिब्यूट का उपयोग कैसे करें।

उदाहरण 1: बेसिक स्टेप एट्रिब्यूट

इनपुट स्टेप एट्रिब्यूट के साथ संख्या का स्टेप बनाने के लिए निम्न कोड चलाएं। यहां, हम स्टेप 2 बना रहे हैं, इसलिए वैध इनपुट 2, 4, 6, 8, 10, आदि होगा। इसके अलावा कोई संख्या दर्ज करने और सबमिट बटन दबाने पर, निम्न संदेश दिखाई देगा: "Please enter a valid value"। यह आपको दो निकटतम मान भी बताएगा।

<!DOCTYPE html> <html>    <head>       <title>HTML input step attribute</title>    </head>    <body>       <form action="/cgi-bin/hello_get.cgi" method="get">          <input type="number" name="points" step="2"><br>          <input type="submit" value="Submit">       </form>    </body> </html>

उदाहरण 2: जावास्क्रिप्ट से डायनामिक स्टेप

हम एक रेंज इनपुट में HTML में अलग-अलग स्टेप एट्रिब्यूट प्रदान करने के लिए jQuery का उपयोग करेंगे। यहां, हमने दो स्टेप्स यानी 10 और 2 जोड़े हैं। रेंज यहां 100 से 450 तक है, जो min और max एट्रिब्यूट के तहत सेट है।

<html>    <head>       <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">       </script>       <script type="text/javascript">          $(function() {             $('#points').on('input change', function() {                var element = $('#points'),                value = element.val(),                step;                // नियम यहां सेट करें                if (value < 205) {                   step = 10;                } else {                   step = 2;                }                element.attr('step', step);                $('#value').text(value);                $('#step').text(step);             });          });       </script>    </head>    <body>       <div>          Value: <span id="value"></span>       </div>       <div>          Current step: <span id="step"></span>       </div>       <div>          <input id="points" type="range" value="100" min="100" max="450" />       </div>    </body> </html>
  1. HTML में मल्टीपल एट्रिब्यूट का उपयोग कैसे करें? HTML में मल्टीपल एट्रिब्यूट का उपयोग कैसे करें?

    HTML में multiple एट्रिब्यूट उपयोगकर्ता को एक से अधिक मान दर्ज करने की अनुमति देता है। यह एक बूलियन एट्रिब्यूट है और इसे <input> के साथ-साथ <select> एलिमेंट पर उपयोग किया जा सकता है।HTML फॉर्म में मल्टीपल फ़ाइल अपलोड की अनुमति देने के लिए, multiple एट्रिब्यूट का उपयोग करें। multiple एट्र

  1. HTML में लिस्ट एट्रिब्यूट का उपयोग कैसे करें? HTML में लिस्ट एट्रिब्यूट का उपयोग कैसे करें?

    HTML में, हम <datalist> एलिमेंट का उपयोग प्री-डिफाइंड विकल्पों की एक सूची निर्दिष्ट करने के लिए करते हैं। यह सूची एक इनपुट एलिमेंट के लिए है। list एट्रिब्यूट इस <datalist> एलिमेंट को संदर्भित करता है। HTML5 ने list एट्रिब्यूट पेश किया।list एट्रिब्यूट एक <datalist> एलिमेंट को संदर्भ

  1. HTML में एक रेंज इनपुट में अलग-अलग स्टेप एट्रिब्यूट कैसे उपयोग करें? HTML में एक रेंज इनपुट में अलग-अलग स्टेप एट्रिब्यूट कैसे उपयोग करें?

    HTML इनपुट टाइप step एट्रिब्यूट कानूनी संख्या अंतराल सेट करता है। स्टेप्स संख्या स्टेप्स होते हैं जैसे 0, 2, 4, 6, 8, 10, आदि। step एट्रिब्यूट का उपयोग max और min एट्रिब्यूट्स के साथ कानूनी मानों की रेंज बनाने के लिए किया जा सकता है। HTML में एक रेंज इनपुट में अलग-अलग स्टेप एट्रिब्यूट का उपयोग करने