2015-04-18 11 views
8

मैं क्रोम पैक किए गए ऐप पर काम कर रहा हूं इसलिए मेरा कोड केवल क्रोम में काम करना चाहिए।एचटीएमएल 5 इनपुट प्रकार = 'तिथि' अक्षम कीबोर्ड इनपुट

मैं निम्नलिखित इनपुट

<input type="date" /> 

https://jsfiddle.net/jhbo4q2k/

क्रोम पर इस स्वचालित रूप से एक DatePicker कहते है। मैं केवल इस डेटपिकर को रखना चाहता हूं और कीबोर्ड द्वारा इनपुट अक्षम करना चाहता हूं।

क्या यह संभव है?

संपादित करें:

स्वीकृत उत्तर कार्य करता है। बस एक पैकेज किया गया एप्लिकेशन में इस

https://developer.chrome.com/extensions/tut_migration_to_manifest_v2#inline_scripts

आप नहीं कर सकते उपयोग इनलाइन स्क्रिप्ट से सावधान रहना।

+0

हाँ, आपको लगता है कि इनपुट – mohamedrias

उत्तर

23

आप onkeydown का उपयोग कर सकते हैं और उपयोगकर्ता को मूल्य दर्ज करने से रोक सकते हैं।

<input type="date" onkeydown="return false" />

+0

कीबोर्ड के लिए keydown घटना निष्क्रिय कर सकते हैं अभी भी पॉपअप – ColacX

संबंधित मुद्दे