2013-01-23 20 views
16

मैं मोबाइल वेबसाइट पर काम कर रहा हूं और मेरे पास एक टेक्स्ट इनपुट फ़ील्ड है।चयन योग्य लेकिन संपादन योग्य HTML टेक्स्ट फ़ील्ड

मैं इसे चुनना और प्रतिलिपि बनाना चाहता हूं लेकिन संपादन योग्य नहीं हूं। जब मैं readonly या onfocus="this.blur()" जोड़ता हूं तो यह अचयनित हो जाता है। इसे कैसे प्राप्त किया जा सकता है?

उत्तर

20

इसे देखें।

<textarea rows="10" cols="50" onclick="this.focus();this.select()" readonly="readonly"> 
    example text 
</textarea> 

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

निरुपण कर सकते हैं पाठ इनपुट मूल्य हर यह इनपुट श्रोता जोड़कर बदल जाता है।

var inp = $("input")[0]; // select the input with proper selector 
var default_value = inp.value; 

inp.addEventListener("input", function() { 
    this.value = default_value; 
}, false); 

कार्य jsfiddle here

+0

ठीक है। यह चयन करता है लेकिन कॉपी और पेस्ट संवाद प्रदर्शित नहीं करता है इससे कोई फर्क नहीं पड़ता कि मैं क्या करता हूं। – tasomaniac

+0

अब कैसे? यह ठीक है? –

+0

आपको बहुत धन्यवाद – tasomaniac

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