एक लंबे संघर्ष के बाद, मैं अंत में बाहर हर ब्राउज़र में स्वत: भरण स्टाइल स्पष्ट करने के लिए एक ही रास्ता मिल गया है भरा कर दिया गया हैका पता लगा रहा है जब स्वत: भरण
$('input').each(function() {
var $this = $(this);
$this.after($this.clone()).remove();
});
समस्या है, यह में नहीं चलाया जा सकता load
, क्योंकि इस तथ्य के बाद खेतों की ऑटोफिलिंग कुछ समय बाद होती है। अभी मैं 100 मिलीसेकंड का समय समाप्त पर यह चल रहा हूँ load
के बाद:
// Kill autofill styles
$(window).on({
load: function() {
setTimeout(function() {
$('.text').each(function() {
var $this = $(this);
$this.after($this.clone()).remove();
});
}, 100);
}
});
और कहा कि यहां तक कि सिस्टम की धीमी पर सुरक्षित लगता है, लेकिन यह वास्तव में सुंदर नहीं है। क्या कोई भरोसेमंद घटना है या जांच है कि मैं यह देखने के लिए कर सकता हूं कि ऑटोफिल पूरा हो गया है या नहीं?
संपादित करें: यह ऑटोफिल है।
autofill http://dl.dropbox.com/u/2463964/autofill.png
बस उत्सुक, आप ऑटोफिल्ल्ड फॉर्म फ़ील्ड को क्यों साफ़ करना चाहते हैं? – j08691
@ j08691: मैं ऑटोफिल्ल्ड फ़ील्ड को साफ़ नहीं करना चाहता (यह ऐसा नहीं है), मैं बदसूरत पीले रंग की पृष्ठभूमि को साफ़ करना चाहता हूं जो सीएसएस में भी अपरिवर्तनीय है। – Ryan
"ऑटोफिल" क्या है? –