2013-02-21 44 views
14

यह वास्तव में एक बुनियादी सवाल की तरह दिखता है और मैंने दर्जनों रूपों का निर्माण किया है, लेकिन मैं नहीं देख सकता कि समस्या क्या है।एचटीएमएल डिफ़ॉल्ट रूप से रेडियो बटन की जांच करने से इंकार कर देता है?

<input type='radio' class='free atype' value='0' name='dutch' checked='checked'/> Free<br/> 
<input type='radio' class='paid atype' value='1' name='dutch' /> Paid 

जाहिर है पहले एक डिफ़ॉल्ट रूप से जाँच की जानी चाहिए:

मैं इन दोनों रेडियो बटन है।

हालांकि, जब मैं दूसरे को चेक करता हूं और फिर पृष्ठ को रीफ्रेश करता हूं, तो दूसरा रेडियो चेक रहता है। मुझे पता है कि यह गलत व्यवहार है, लेकिन मैं अपने जीवन के लिए नहीं देख सकता कि मैं क्या गलत कर रहा हूं।

मैं फ़ायरफ़ॉक्स पर इसे आजमा रहा हूं।

+1

केवल एक सिर ऊपर, स्वत: पूर्ण मानक गुण नहीं है: http://stackoverflow.com/questions/582244/is-there-a-w3c-valid-way-to-disable-autocomplete-in-a-html -फॉर्म ... यह सिर्फ एक आईई/फ़ायरफ़ॉक्स चीज है – PlantTheIdea

उत्तर

24

यह आपको अपनी आदानों की autocomplete="off" संपत्ति जोड़ने

<input type='radio' class='free atype' value='0' name='dutch' checked='checked' autocomplete="off"/> Free<br/> 
<input type='radio' class='paid atype' value='1' name='dutch' autocomplete="off"/> Paid 

तुम भी <form> तत्वों में हैं पर डाल सकते हैं बन्द करने की कोशिश कर सकते, क्या स्वत: पूर्ण कहा जाता है।

+0

मैं देखता हूं। लेकिन, चूंकि स्वत: पूर्णता गैर-मानक प्रतीत होती है, मुझे लगता है कि जावास्क्रिप्ट का उपयोग कर लोड बटन पर डिफ़ॉल्ट बटन की जांच करना बेहतर है? – jovan

+0

@robert http://stackoverflow.com/questions/3868299/is-autocomplete-off-compatible-with-all-modern-browsers और http://www.w3.org/TR/html-markup/form.html – Musa

1

Autocomplete = "Off" टैग

में गुणों में से एक के रूप में उपयोग करें जो उस कोड के लिए कुछ समझ में आएगा।