2010-11-26 12 views
7

मुझे कुछ उदाहरण मिले हैं जो बताते हैं कि कैसे इनपुट प्रकार = फ़ाइल को संपादन योग्य नहीं किया जाए। <input type="file" onkeydown="blur()" /><इनपुट प्रकार = "फ़ाइल" /> संपादन योग्य कैसे करें?

की तरह लेकिन मैं दृश्य स्टूडियो में परीक्षण आवेदन किया और डिफ़ॉल्ट रूप से गैर संपादन योग्य में है कि <input type="file" /> पता लगाना।

इसे संपादन योग्य कैसे बनाएं?

धन्यवाद

+2

आप "संपादन योग्य" से क्या मतलब है? – Pointy

+2

'संपादन योग्य' से आपका क्या मतलब है? – roryf

+2

वह उपयोगकर्ता फ़ाइल पथ के मैन्युअल प्रविष्टि को सक्षम करने के लिए, – eomeroff

उत्तर

8

<input type="file"> तत्वों का व्यवहार बहुत सख्ती से ब्राउज़रों द्वारा नियंत्रित किया जाता है, और आप हैं कि वे क्या करना चाहते हैं के अलावा अन्य कुछ भी करने के लिए बाध्य नहीं कर सकते। आम तौर पर, आधुनिक ब्राउज़र केवल अपलोड करने के लिए फ़ाइल चुनने के लिए फ़ाइल पिकर का उपयोग करने की अनुमति देगा। आपका जावास्क्रिप्ट कोड मान सेट नहीं कर सकता है और पूंछ फ़ाइल नाम (निर्देशिका नामों को उपसर्ग किए बिना नाम) से कुछ और नहीं देख सकता है।

+0

फ़ाइल करने के लिए मैन्युअल रूप से पथ दर्ज कर सकता है, मैं जावास्क्रिप्ट के साथ मान सेट नहीं करना चाहता हूं। धन्यवाद – eomeroff

+2

आप भरोसेमंद नहीं कर सकते हैं। आधुनिक ब्राउज़र बस मैन्युअल फ़ाइल नाम प्रविष्टि की अनुमति नहीं देते हैं - उपयोगकर्ता ** ** केवल मूल फ़ाइल पिकर विजेट का उपयोग करने की अनुमति है **। – Pointy

+0

बहुत बहुत धन्यवाद .____________ – eomeroff

2

निम्नलिखित jquery प्लगइन एक इनपुट प्रकार = "फ़ाइल" संपादन योग्य बनाने में मदद कर सकता है।

http://www.appelsiini.net/projects/filestyle

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