मैं कुछ रेडियो बटनों के आसपास एक गंदे लाल सीमा प्राप्त करने की कोशिश कर रहा हूं, लेकिन यह फ़ायरफ़ॉक्स नवीनतम या क्रोम नवीनतम में दिखाई नहीं दे रहा है। आईई 9/आईई 8 में ठीक काम करें।रेडियो बटन के चारों ओर सीएसएस सीमाएं डालकर
मेरे फॉर्म पर प्रत्येक इनपुट तत्व की आवश्यकता है जिसमें एमवीसी 3 द्वारा डेटा-वैल-आवश्यक विशेषता है। जब हमारे पास टेक्स्ट या टेक्स्टरेरा इनपुट होता है तो सभी ब्राउज़र लाल सीमाओं में डालते हैं, लेकिन रेडियो बटन से जूझ रहे हैं। आईई के लिए, यह काम करता है, लेकिन अन्य ब्राउज़र इसके चारों ओर लाल सीमा नहीं लगाएंगे।
सीएसएस:
input[data-val-required], select[data-val-required], textarea[data-val-required]
{
background-color: #F0FFFF;
border: 1px solid red;
}
स्रोत-देखें:
<label for="WaiveSelect">Do you waive confidentiality?</label><br />
<input data-val="true" data-val-number="The field WaiveSelect must be a number." data-val-required="Please select waive." id="WaiveSelect" name="WaiveSelect" type="radio" value="0" /> No, I do not waive confidentiality<br />
<input id="WaiveSelect_2" name="WaiveSelect" type="radio" value="2" /> Yes, I waive confidentiality<br />
<input id="WaiveSelect_3" name="WaiveSelect" type="radio" value="3" /> Yes, I waive confidentiality except to the client<br />
<span class="field-validation-valid" data-valmsg-for="WaiveSelect" data-valmsg-replace="true"></span>
यह IE में की तरह दिखता है क्या (फ़ायरफ़ॉक्स और क्रोम कोई सीमाओं से पता चलता):
यदि आप पूरे लेबल को करने के लिए खुले हैं और साफ-सुथरा मार्कअप पेट नहीं कर सकते हैं, तो उन्हें स्टाइल करने का एक तरीका यहां है।इस मामले में मैं इसे आवश्यक होने पर हाइलाइट करना चाहता हूं, लेकिन जब आप इसे अमान्य कर देते हैं तो आप वही काम कर सकते हैं (वर्ग = 'त्रुटि' बनाम [आवश्यक])। http://jsfiddle.net/jinglesthula/tsahh2jg/ – jinglesthula