जब आवश्यक रूप को एक फ़ील्ड में परिभाषित किया जाता है, तो फ़ायरफ़ॉक्स 4 स्वचालित रूप से इस तत्व को एक लाल बॉर्डर दिखाता है, यहां तक कि उपयोगकर्ता द्वारा सबमिट बटन को हिट करने से पहले।
<input type="text" name="example" value="This is an example" required />
मुझे लगता है कि यह उपयोगकर्ता के लिए परेशान करने वाला है क्योंकि उसने शुरुआत में गलती नहीं की थी।
मैं प्रारंभिक अवस्था के लिए उस लाल बॉर्डर को छिपाने के लिए चाहता हूं, लेकिन उपयोगकर्ता द्वारा भेजे गए बटन को हिट करने पर इसे दिखाएं यदि आवश्यक हो तो एक लापता फ़ील्ड है।
मैंने नए छद्म चयनकर्ता को देखा :required
और :invalid
उनसे देखा , लेकिन सत्यापन के पहले और बाद में बदलाव हुए हैं । ( फ़ायरफ़ॉक्स 4 आवश्यक इनपुट फॉर्म RED बॉर्डर / आउटलाइन से )
क्या उपयोगकर्ता द्वारा फ़ॉर्म सबमिट करने से पहले लाल बॉर्डर को अक्षम करने का एक तरीका है, और कुछ लापता फ़ील्ड होने पर इसे दिखा सकते हैं?