0 सवाल: ie11 इनपुट पाठ क्षेत्र में [Enter] को दबाने से टेक्स्ट रैपिंग में परिणाम होता है

पर बनाया गया सवाल Wed, May 8, 2019 12:00 AM

यह उन अजीब बगों में से एक होना चाहिए जो मैंने अपने वेब विकास जीवन में कभी भी सामना किया है।

जो आप नीचे देख रहे हैं, वह IE11 और AngN और PrimeNG निर्देशों का उपयोग करके IE11 में एक स्टाइल लेकिन सरल टेक्स्ट इनपुट फ़ील्ड का एक स्क्रीनशॉट है ( NOT a textarea) (हालांकि मुझे नहीं लगता कि इसका कुछ भी करना है। इनके साथ), जब उपयोगकर्ता ने कुछ टाइप किया था और स्ट्रिंग के बीच में दर्ज किया गया था स्ट्रिंग का (जो एक खोज कार्रवाई चलाता है):

 IE11 में लिपटे टेक्स्ट के साथ इनपुट टेक्स्ट फील्ड का स्क्रीनशॉट

जैसा कि आपने देखा होगा, स्ट्रिंग का आधा भाग दूसरी पंक्ति में प्रदर्शित होता है, जैसे कि पाठ क्षेत्र वास्तव में एक पाठ क्षेत्र है।

IE डेवलपर टूल HTML को इस तरह दिखाता है:

 IE11 में लिपटे टेक्स्ट के साथ इनपुट टेक्स्ट फील्ड के लिए HTML स्निपेट

इस इनपुट फ़ील्ड की गणना की गई शैलियाँ निम्नलिखित हैं:

 IE11 में लिपटे टेक्स्ट के साथ इनपुट टेक्स्ट फील्ड के लिए कम्प्यूटेड स्टाइल

मैं ऊपर की डिफ़ॉल्ट व्यवहार को संशोधित करने वाली कोई भी शैली नहीं देखता हूं।

तो पृथ्वी पर यह कैसे संभव है कि एक साधारण इनपुट टेक्स्ट फ़ील्ड के तहत पाठ को लपेटा जा सके ???

    
0
  1. यह बहुत अजीब है। जैसा कि आपने वर्णन किया है, रेंडरिंग इनपुट फ़ील्ड और शैलियाँ परिणाम को प्रभावित नहीं करती हैं। मैं पूछना चाहता हूं कि यदि आपके पृष्ठ में कुछ प्लगइन शामिल हैं जो इनपुट फ़ील्ड व्यवहार को इस तरह प्रभावित कर सकते हैं। तो क्या आप इनपुट फ़ील्ड के अपने मूल कोड को साझा कर सकते हैं ताकि यह समस्या को पुन: उत्पन्न करने के लिए hlepful हो सके।
    2019-05-09 06: 45: 31Z
  2. @ JeniferJiang कोई स्थापित प्लगइन्स /एडऑन नहीं हैं जो इसके साथ हस्तक्षेप कर सकते हैं। कोड प्रदान किए गए HTML स्निपेट से कोड बहुत सीधा है।
    2019-05-09 12: 15: 57Z
  3. क्या आप अपने संबंधित स्रोत कोड को फ़िडल में एक नमूना कोड की तरह साझा कर सकते हैं? इससे समस्या का परीक्षण और पता लगाना आसान हो जाएगा।
    2019-05-10 07: 47: 12Z
    0 उत्तर                              0                         
स्रोत रखा गया यहाँ