2015-09-29 5 views
5

शीर्षक की तरह कहते हैं: क्या इनलाइन HTML विशेषता के बजाय स्टाइलशीट में डिफ़ॉल्ट रूप से चेकबॉक्स चेक किया जा सकता है?क्या HTML विशेषता में बजाय स्टाइलशीट में डिफ़ॉल्ट रूप से चेकबॉक्स चेक किया जा सकता है?

w3schools.com से उदाहरण के लिए, "कार" बॉक्स को चेक किया:

<form action="demo_form.asp"> 
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br> 
<input type="checkbox" name="vehicle" value="Car" checked> I have a car<br> 
<input type="submit" value="Submit"> 
</form> 

मैं एक चेकबॉक्स "मैने नियम और शर्तें से सहमत हूं", और भद्दा वेबसाइट की वजह से मैं बना रहा हूं इसे बनाने पर, मैं इनलाइन सीएसएस नहीं बना सकता। इसके बजाय, मैं इस क्षेत्र को एक सीएसएस वर्ग असाइन कर सकता हूं, और कक्षा को बड़े स्टाइलशीट में संपादित कर सकता हूं।

यदि यह आसान बनाता है, तो यह पृष्ठ पर एकमात्र चेकबॉक्स होगा।

+0

नहीं है यही कारण है कि 'css' .. यह उस तत्व का गुण है .. और अधिक होने की सटीक 'सीएसएस 'ऐसा नहीं कर सकता है। आपको 'जेएस' का उपयोग करने की आवश्यकता होगी। –

+2

मुझे यकीन नहीं है कि यह कानूनी है। – TylerH

+0

हर किसी के पास काम करने के लिए अच्छे जवाब थे, लेकिन @ टायलरएच की सबसे उपयोगी टिप्पणी थी: "मुझे यकीन नहीं है कि यह कानूनी है"। मुझे डिफ़ॉल्ट रूप से अनचाहे टी एंड सी बॉक्स छोड़ना चाहिए, क्योंकि उपयोगकर्ता को सक्रिय रूप से टी एंड सी से सहमत होना है। अन्यथा, कुछ प्रकार की कानूनी भेद्यता हो सकती है। त्वरित प्रतिक्रियाओं के लिए सभी को धन्यवाद !! अब मैं अपने बॉस को बताने के लिए कहता हूं कि मैं शायद कानूनी परेशानी में हमें कैसे टालता हूं! (पोस्टरिटी के लिए: एक और समाधान सबमिट बटन के ऊपर कुछ पाठ हो सकता था, "सबमिट करने पर क्लिक करके, आप टी एंड सी से सहमत होते हैं) – Rachel

उत्तर

8

दुर्भाग्यवश, सीएसएस में एक चेकबॉक्स चेक नहीं किया जा सकता है। यह input तत्व की विशेषता पर निर्भर करता है, और विशेषताओं को सीएसएस के माध्यम से संशोधित नहीं किया जा सकता है।

वैकल्पिक रूप से, आप एक जावास्क्रिप्ट समाधान देख सकते हैं, लेकिन निश्चित रूप से सबसे अच्छा तरीका HTML को सीधे संपादित करना होगा।

2

सबसे पहले, यह एक सीएसएस नहीं है लेकिन एक HTML तत्व की विशेषता है।

एक और तरीका यह जावास्क्रिप्ट के साथ है की जाँच करने के लिए, और सीएसएस के साथ आप केवल इस तरह उसका चयन कर सकते हैं:

input[type=checkbox]:checked /* select checked checkbox */ 
input[type=checkbox] /* select any checkbox */ 
संबंधित मुद्दे