मैं एचटीएमएल, सीएसएस और जेएस में प्रारूप इनपुट फ़ील्ड पर काम कर रहा हूं।टेक्स्ट इनपुट के क्षैतिज "स्क्रॉलिंग" को रोकें?
एक उदाहरण निम्नलिखित पैटर्न के साथ दिनांक प्रारूप फ़ील्ड होगा: **.**.****
। जब मैं इनपुट फ़ील्ड में टाइप कर रहा हूं, तो जब मैं बॉक्स के अंत तक पहुंच जाता हूं तो क्रोम बाईं ओर "स्क्रॉल" करता है।
मैं इसे कैसे रोक सकता हूं?
लाइनों है कि प्रत्येक चार अलग एक पृष्ठभूमि छवि से बनते हैं। एक मोनोस्पेस्ड फ़ॉन्ट और एक सेट letter-spacing
प्रत्येक चरित्र "फ़ील्ड" में जाता है। यदि आप इनपुट फ़ील्ड के आकार तक पहुंचते हैं तो यह आगे स्क्रॉल करता है और पृष्ठभूमि को इसके साथ ले जाता है।
इस समस्या को हल करने के लिए, मैंने इनपुट तत्व को एक div तत्व में रखा, div तत्व को चौड़ाई और अतिरिक्त सीमाओं और overflow: none;
को div में सीमित किया। नतीजा: यह फ़ायरफ़ॉक्स में ठीक काम करता है, क्रोम अभी भी इनपुट सामग्री को बाईं ओर स्क्रॉल करता है।
क्या मैं यह गलत कर रहा हूं? क्या इसके लिए कोई दूसरा समाधान है? क्या इसे रोकने के लिए कोई वेबकिट संपत्ति है? आपका अग्रिम में ही बहुत धन्यवाद!
मैं दूसरे क्षेत्र में कूदने के लिए जावास्क्रिप्ट का उपयोग करने की योजना बना रहा था। जब मैं आकार को सीमित करता हूं, तो अक्षर-स्थान की वजह से, वही प्रभाव होता है, वह इनपुट तत्व के बाहर के अगले फ़ील्ड में कूद जाता है। – ffraenz
क्षमा करें, मेरा मतलब अधिकतम लंबाई, आकार नहीं है। यदि आप अधिकतम लम्बाई का उपयोग करते हैं तो क्या यह अभी भी होता है? – Duopixel
अधिकतम लम्बाई चार गिनती को सीमित करती है लेकिन यह कर्सर को मैदान के अंत में ले जाती है। (जैसा कि आप ऊपर की तस्वीर में देखते हैं) वही प्रभाव .. – ffraenz