मुझे टेक्स्ट इनपुट 'टेक्स्ट' में बदलने की आवश्यकता है। लिखते समय ',' करने के लिए। आईई में मैं कुंजी दबाने घटना में कीकोड घटना संपत्ति बदलने के लिए, इसफ़ायरफ़ॉक्स में टाइप किए गए वर्णों को कैसे बदलें
document.getElementById('mytext').onkeypress =
function (evt) {
var e = evt || window.event;
if (e.keyCode && e.keyCode==46)
e.keyCode = 44;
else if (e.which && e.which==46) {
e.which = 44;
}
};
की तरह है, लेकिन यह seemes कि फ़ायरफ़ॉक्स में यह महत्वपूर्ण घटनाओं में टाइप पात्रों को बदलने के लिए असंभव है। कोई सुझाव?
आप यह क्यों चाहते हैं? मेरे लिए एक उपयोगकर्ता के रूप में यह थोड़ा अजीब लगेगा कि अगर मैं '।' टाइप करता हूं यह इनपुट क्षेत्र में ',' दिखाएगा। मुझे शायद लगता है कि मैंने गलत कुंजी मारा है और पुनः प्रयास करें। – Gene
Concur। मुझे लगता है कि ब्राउज़र दक्षिण जा रहा है, और इसे पुनरारंभ करें। जब यह काम नहीं करता, तो मैं वेबसाइट से परहेज करना शुरू कर दूंगा। –
उपर्युक्त टिप्पणी करने वालों के लिए (और अगले लोग सोच रहे हैं!): एक्सेल का मेरा फ्रेंच संस्करण संख्यात्मक कीपैड डॉट के लिए करता है ...ऐसा इसलिए है क्योंकि फ्रांसीसी लोग (और कुछ अन्य राष्ट्रीयताएं) कोमा को दशमलव विभाजक के रूप में उपयोग करते हैं, न कि डॉट। मुझे लगता है कि पियर की एक समान आवश्यकता है। – PhiLho