2009-10-28 25 views
8

क्या कोई अन्य टेक्स्टरेरा ब्लॉक के अंदर टेक्स्टरेरा ब्लॉक एम्बेड करने का कोई तरीका है लेकिन अंदर के टेक्स्टरेरा को प्रस्तुत नहीं करना और बाहरी टेक्स्टरेरा को संरक्षित करना है? मैं अंदरूनी textarea संशोधित नहीं कर सकता। शायद टेक्स्टरेरा की तुलना में बाहरी ब्लॉक के लिए उपयोग करने के लिए कुछ बेहतर है। मुझे कुछ ऐसी चीज चाहिए जो पोस्ट पर अपनी सामग्री जमा करेगी। अंदरूनी कोण ब्रैकेट को इकाइयों में कनवर्ट करना एक विकल्प नहीं है क्योंकि मैं बाहरी टेक्स्टरेरा के अंदर HTML को संरक्षित करना चाहता हूं।मैं HTML में किसी अन्य टेक्स्टरेरा के अंदर टेक्स्टटेरा कैसे एम्बेड कर सकता हूं?

गैर काम नमूना कोड:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Test Embedded textareas</title> 
</head> 
<body> 
    <form method="POST"> 
     <textarea> 
      Outside Textarea 
      <textarea>Inside Textarea</textarea> 
     </textarea> 
     <input type="submit" value="Submit" /> 
    </form> 
</body> 
</html> 
+2

आप इस समस्या को हल करने का प्रयास कर रहे हैं? –

+0

मैं एक HTML फॉर्म बना रहा हूं जिसका उपयोग टेक्स्टरेरा के अंदर HTML कोड को संपादित करने के लिए किया जाता है। मेरे फॉर्म तोड़ने के अंदर textareas। –

+0

क्या आप वर्डप्रेस संपादक जैसे टैब का उपयोग नहीं कर सकते ??? – tawfekov

उत्तर

21

यो डॉग।

गंभीरता से, एचटीएमएल एन्कोडिंग एकमात्र विकल्प है। एक बार जब यह पोस्ट हो जाता है तो आप हमेशा अपने सर्वर-साइड कोड में जो भी इसे डीकोड/कर सकते हैं।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Test Embedded textareas</title> 
</head> 
<body> 
    <form method="POST"> 
     <textarea> 
      Outside Textarea 
      &lt;textarea&gt;Inside Textarea&lt;/textarea&gt; 
     </textarea> 
     <input type="submit" value="Submit" /> 
    </form> 
</body> 
</html> 
+10

मैंने आपको टेक्स्टरेस की तरह सुना है, इसलिए मैंने आपके टेक्स्टरेरा में टेक्स्टटेरा लगाया है ताकि आप अपना टेक्स्टरेरा संपादित करते समय अपने टेक्स्टरेरा को संपादित कर सकें? –

+0

आपको संस्थाओं में कनवर्ट करना होगा। एकमात्र अन्य (ick) समाधान ब्रैकेट को कन्वर्ट करने और टेक्स्ट क्षेत्र को पॉप्युलेट करने के लिए जावास्क्रिप्ट का उपयोग करना हो सकता है, और फिर सबमिट पर पुनः चालू कर सकता है। –

+0

मैं इस जवाब को सत्य होने के लिए स्वीकार कर रहा हूं। –

1

इस प्रयास करें:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Test Embedded textareas</title> 
</head> 
<body> 
    <textarea> 
     Outside Textarea 

    </textarea> 
<textarea style="margin-top:-250px; height:250px;">Inside Textarea</textarea> 
</body> 
</html> 
+0

एफएफ 3.5 में मेरे लिए काम नहीं किया। साथ ही, मैं यह उल्लेख करना भूल गया कि मैं अंदरूनी textarea को संशोधित नहीं करना चाहता हूं। मैं स्पष्ट करने के लिए सवाल संपादित करूंगा। –

0

क्यों?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Test Embedded textareas</title> 
</head> 

<style type="text/css"> 
    #outside { position:absolute; top:0; left:0; z-index:0; width:400px; 
     height:400px } 
    #inside { position:absolute; top:100px; left:100px; z-index:1; 
     width:200px; height:200px; } 
</style> 

<body> 

    <div> 

     <textarea id="outside" rows="10" cols="80"> 
      Outside Textarea 
     </textarea> 

     <textarea id="inside" rows="5" cols="60" readonly> 
      Inside Textarea 
     </textarea> 

    </div> 

</body> 
</html> 
+0

अच्छी तरह से किया गया लेकिन कोई अच्छा नहीं, आंतरिक टेक्स्टरेरा बाहरी ब्लॉक के अंदर होना चाहिए और आंतरिक टेक्स्टरेरा –

0

एक छिपे हुए फॉर्म फ़ील्ड को आज़माएं।

2

नहीं। आप इसे नहीं कर सकते हैं। टेक्स्टरेरा के अंदर वैध एकमात्र चीज टेक्स्ट है। यह एक textarea है। :-)

+0

संशोधित नहीं कर सकता है, मैं केवल अपने टेक्स्टरेरा में टेक्स्ट रखना चाहता हूं, विशेष रूप से टेक्स्ट, लेकिन यह मुझे ऐसा करने नहीं देगा! –

+2

नहीं, आप अपने टेक्स्ट क्षेत्र में </textarea > टेक्स्ट डालने का प्रयास कर रहे हैं। उन इकाइयों को छोड़कर क्या एन्कोडिंग के लिए है। – eaolson

0

आप FckEditor का उपयोग कर विचार किया है?

+0

हां मैंने FckEditor जैसे संपादक का उपयोग करने पर विचार किया है लेकिन मुझे WYSIWYG संपादक नहीं चाहिए। मैं बस एक HTML textarea के अंदर एक सादा पुराना पाठ संपादक चाहता हूँ। मैं हालांकि HTML कोड शैली बनाने के लिए EditArea जावास्क्रिप्ट का उपयोग कर रहा हूँ। इसे यहां देखें: http://www.cdolivet.com/index.php?page=editArea –

0

यहाँ अपने समाधान:

सभी < की> और के साथ

&lt; and &gt; 
+0

प्रश्न पर टिप्पणियों के मुताबिक यह गलत है कि वह वास्तव में एक और 'textarea' के अंदर एक पूरी तरह कार्यात्मक 'textarea' चाहता है –

0

मैं हाल ही में एक ही मुद्दा था और एक जवाब के लिए उच्च और निम्न नेट पर खोज करने के बाद मैं यह हल बदलें अंदरूनी फॉर्म को एक निर्बाध iframe में डालकर।

2

मैंने पर्याप्त सफलता किसी अनुच्छेद टैग में पाठ क्षेत्र लपेटकर है। ये मेरे लिए काम किया:

<p style="margin:0;"><textarea rows="1" readonly="readonly" id="summary" name="Summary" ></textarea></p> 

<p><textarea name="Note"></textarea></p> 

यह एक मेरे लिए काम नहीं किया:

<p><textarea rows="4" name="In_Honor_Address" class="blockInput"></textarea></p> 

पता लगा नहीं है क्या अंतर इन काम करने का एक और नहीं अन्य, लेकिन लायक के बीच है एक कोशिश।

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

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