2010-02-27 16 views
5

के साथ उस पर क्लिक करता हूं तो मैं टेक्स्टबॉक्स के बैककलर को कैसे बदलूं प्रश्न इस विषय में है।जब मैं सीएसएस

उत्तर

3
input[type='text']:focus { 
    background-color: #0066FF; 
} 
+0

यह काम यानी 6, 7 पर करता है? – leora

+0

निश्चित रूप से आईई 6 नहीं। संभवतः आईई 7, लेकिन मुझे शक है। –

+1

@oo: जैसा कि मैंने ओटो के उत्तर पर मेरी टिप्पणी में उल्लेख किया है, यह केवल मानक मोड में आईई 8 पर काम करता है, यह आईई 8 संगतता मोड, आईई 7 या उससे कम में काम नहीं करेगा। वर्कअराउंड जावास्क्रिप्ट का उपयोग करना है। –

4

आप CSS pseudo-class selectors इस तरह उपयोग कर सकते हैं: यह है कि इस doesn't work IE7 and lower

textarea:focus { background-color: red } 

नोट।

+0

और अपने वोट, ओटो को जाता है 2 मिनट :-) लेकिन मुझे लगता है कि जोड़ने के लिए 'चाहते हैं द्वारा पहले होने के लिए: focus' IE7 या द्वारा समर्थित नहीं है निचला (मुझे पता है!)। आईई 7 और आईई 6 के लिए आपको डीओएम घटनाओं 'ऑनफोकस'/'ऑनब्लर' का उपयोग करने की आवश्यकता होगी। –

+0

सवाल "टेक्स्टबॉक्स" कहता है, हालांकि। – Phoexo

+0

@Phoexo: आप अर्थशास्त्र बहस कर रहे हैं, ओटो का जवाब अभी भी सही है। एक टेक्स्टरेरा एक बहु-लाइन टेक्स्ट बॉक्स है। 'Type =" text "' के साथ एक इनपुट एक सिंगल-लाइन टेक्स्ट बॉक्स है। –

संबंधित मुद्दे