HTML DOM इनपुट रेडियो आवश्यक गुण एक <इनपुट> तत्व की आवश्यक विशेषता से जुड़ा है। आवश्यक संपत्ति का उपयोग सेटिंग और लौटने के लिए किया जाता है यदि सर्वर पर फॉर्म जमा करने से पहले कुछ रेडियो बटन की जांच करना आवश्यक है या नहीं। यदि उपयोगकर्ता द्वारा आवश्यक विशेषता वाले रेडियो बटन को अनियंत्रित छोड़ दिया जाता है, तो यह फ़ॉर्म को सबमिट नहीं करने देता है।
सिंटैक्स
−
. के लिए वाक्य रचना निम्नलिखित हैआवश्यक संपत्ति सेट करना।
radioObject.required =true|false
यहां, ट्रू का प्रतिनिधित्व करता है रेडियो बटन को चेक किया जाना चाहिए जबकि झूठा फॉर्म जमा करने से पहले रेडियो बटन की जांच करने के लिए वैकल्पिक है।
उदाहरण
आइए इनपुट रेडियो आवश्यक संपत्ति के लिए एक उदाहरण देखें -
रेडियो आवश्यक गुण
आउटपुट
यह निम्नलिखित आउटपुट देगा -
चेक बटन पर क्लिक करने पर -
रेडियो बटन को चेक किए बिना "सबमिट" बटन पर क्लिक करने पर -
उपरोक्त उदाहरण में -
हमने पहले "मैंगो" आईडी के साथ एक इनपुट रेडियो बटन बनाया है, जिसका नाम "फल" है और आवश्यक विशेषता सत्य पर सेट है। एक फॉर्म के अंदर मौजूद रेडियो बटन जिसमें सबमिट बटन पर क्लिक करने पर फॉर्म डेटा कहां जमा करना है, यह निर्दिष्ट करने के लिए क्रिया ="नमूना_पृष्ठ.php" है। फ़ॉर्म में एक इनलाइन शैली भी लागू होती है -
FRUIT:<इनपुट प्रकार="रेडियो" नाम="फल" id="आम" आवश्यक>आम
<इनपुट प्रकार ="सबमिट करें">इसके बाद हमने एक बटन CHECK बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर checkReq () विधि को निष्पादित करेगा।
checkReq() विधि प्रकार रेडियो के साथ इनपुट तत्व प्राप्त करने के लिए getElementById() विधि का उपयोग करती है और इसकी आवश्यक संपत्ति प्राप्त करती है, जो हमारे मामले में सच हो जाती है। लौटा हुआ बूलियन मान एक वेरिएबल Req को असाइन किया गया है और लौटाए गए मान के आधार पर यह सही है या गलत है, हम इसके आंतरिक HTML गुण का उपयोग करके "नमूना" आईडी के साथ अनुच्छेद में उपयुक्त संदेश प्रदर्शित करते हैं -
function checkReq() { var Req=document.getElementById("Mango").required; if(Req==true) document.getElementById("Sample").innerHTML="सबमिट करने से पहले रेडियो बटन की जांच होनी चाहिए"; और document.getElementById("Sample").innerHTML="रेडियो बटन वैकल्पिक है और उपयोगकर्ता द्वारा अनियंत्रित छोड़ा जा सकता है";}