के माध्यम से टेक्स्टबॉक्स में बैकस्पेस को अक्षम करें मेरे पास एक टेक्स्टबॉक्स है जो अजाक्स नियंत्रण टूलकिट कैलेंडर द्वारा बढ़ाया गया है।जावास्क्रिप्ट
मैं इसे बनाना चाहता हूं ताकि उपयोगकर्ता टेक्स्टबॉक्स को संपादित नहीं कर सके और इसके बजाय इनपुट के लिए कैलेंडर विस्तारक का उपयोग करना होगा।
मैंने बैकस्पेस को छोड़कर सभी कुंजियों को अवरुद्ध करने में कामयाब रहे हैं!
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
कैसे मैं भी पाठ बॉक्स के भीतर अक्षम बैकस्पेस जावास्क्रिप्ट का उपयोग कर होगा:
यह वही है मैं अब तक किया है?
संपादित
एक संपादन मेड के बाद से मैं जावास्क्रिप्ट में एक समाधान की जरूरत है।
संपादित
ऐसा लगता है कि OnKeyDown = "javascript: return false;" काम करेगा। मुझे नहीं पता कि यह पहले क्यों काम नहीं कर रहा था। मैंने एक नया टेक्स्टबॉक्स उपयोग करने का प्रयास किया और यह बैकस्पेस को अवरुद्ध कर दिया। इसलिए उन सभी को खेद है जिन्होंने कुछ उत्तर esp प्राप्त करने की उम्मीद कर उत्तर दिया। मैंने इसे बक्षीस के लिए चिह्नित किया।
मेरे टेक्स्टबॉक्स अब (प्रतीत होते हैं) सभी कीस्ट्रोक को अवरुद्ध करने के लिए और अभी भी कैलेंडर विस्तारक के साथ काम करते हैं।
बहुत समझदार और सही लगता है .. :) बहुत बुरा एंड्रयू अपना स्वयं का समाधान मिला ..;) – ZX12R
बैकस्पेस और कीपप्रेस जानकारी के लिए +1। इस जानकारी के लिए – Nirmal
+1 :) –