html - डिफ़ॉल्ट रूप से एक रेडियो बटन का चयन कैसे करें?




radio-button (4)

इस प्रश्न का उत्तर यहां दिया गया है:

मेरे पास कुछ रेडियो बटन हैं और मैं चाहता हूं कि पेज लोड होने पर डिफ़ॉल्ट रूप से चयनित में से एक को सेट किया जाए। मैं उसे कैसे कर सकता हूँ?

<input type="radio" name="imgsel"  value=""  /> 

उन्हें बहुत कुछ मिल गया ... बस एक चेकबॉक्स की तरह, आपको बस इतना करना है कि चेक की गई विशेषता = "चेक" की तरह है:

<input type="radio" checked="checked">

... और आपको मिल गया।

चीयर्स!


एक्सएचटीएमएल समाधान:

<input type="radio" name="imgsel" value="" checked="checked" />

कृपया ध्यान दें, checked गुण का वास्तविक मूल्य वास्तव में कोई फर्क नहीं पड़ता; यह "checked" असाइन करने के लिए सिर्फ एक सम्मेलन है। सबसे महत्वपूर्ण बात यह है कि "true" या "false" जैसी तारों का कोई विशेष अर्थ नहीं है।

यदि आप एक्सएचटीएमएल अनुरूपता का लक्ष्य नहीं रखते हैं, तो आप कोड को सरल बना सकते हैं:

<input type="radio" name="imgsel" value="" checked>

यह वास्तव में सवाल का जवाब नहीं देता है, लेकिन एंगुलरजेएस का उपयोग करने वाले किसी भी व्यक्ति के लिए इसे प्राप्त करने का प्रयास करने के लिए, जवाब थोड़ा अलग है। और वास्तव में सामान्य जवाब काम नहीं करेगा (कम से कम यह मेरे लिए नहीं था)।

आपका एचटीएमएल सामान्य रेडियो बटन के समान दिखता है:

<input type='radio' name='group' ng-model='mValue' value='first' />First
<input type='radio' name='group' ng-model='mValue' value='second' /> Second

आपके कंट्रोलर में आप mValue घोषित करेंगे जो रेडियो बटन से जुड़ा हुआ है। इन रेडियो बटनों में से एक को पूर्व निर्धारित करने के लिए, समूह से जुड़े $scope चर को वांछित इनपुट के मान पर असाइन करें:

$scope.mValue="second"

यह पृष्ठ लोड करने पर "दूसरा" रेडियो बटन चुना गया है।


यह विशेषता जोड़ें:

checked="checked"




radio-button