সমস্যা আছে: প্রদত্ত ডিভের সমন্বিত থেকে আমাকে এইচটিএমএল কোড উত্পন্ন করতে হবে। তারপরে, আমাকে এই কাঁচা এইচটিএমএল কোডটি একটি টেক্সেরিয়ায় রাখতে হবে। যখন আমি the (টেক্সারিয়া) ফাংশনটি ব্যবহার করি। ওভাল () এই জাতীয়:
text (টেক্সারিআ) "/> ব্লে ব্লে");
অথবা
$ ('# idTxtArGenHtml')। ভাল ($ ('idDivMain')। html ());
আমার কিছু বিশেষ চরিত্রের (এবং '') সমস্যা ছিল যখন তারা কোটের মধ্যে রয়েছে But তবে আমি যখন ফাংশনটি ব্যবহার করি: $ (টেক্সারিয়া) h html () পাঠ্যটি ঠিক আছে।
একটি উদাহরণ ফর্ম:
<FORM id="idFormContact" name="nFormContact" action="send.php" method="post" >
<FIELDSET id="idFieldContact" class="CMainFieldset">
<LEGEND>Test your newsletter» </LEGEND>
<p>Send to à : <input id='idInpMailList' type='text' value='youremail@gmail.com' /></p>
<FIELDSET class="CChildFieldset">
<LEGEND>Subject</LEGEND>
<LABEL for="idNomClient" class="CInfoLabel">Enter the subject: * </LABEL><BR/>
<INPUT value="" name="nSubject" type="text" id="idSubject" class="CFormInput" alt="Enter the Subject" ><BR/>
</FIELDSET>
<FIELDSET class="CChildFieldset">
<INPUT id="idBtnGen" type="button" value="Generate" onclick="onGenHtml();"/>
<INPUT id="idBtnSend" type="button" value="Send" onclick="onSend();"/><BR/><BR/>
<LEGEND>Message</LEGEND>
<LABEL for="idTxtArGenHtml" class="CInfoLabel">Html code : * </LABEL><BR/>
<span><TEXTAREA name="nTxtArGenHtml" id="idTxtArGenHtml" width='100%' cols="69" rows="300" alt="enter your message" ></TEXTAREA></span>
</FIELDSET>
</FIELDSET>
</FORM>
এবং জাভাস্ক্রিপ্ট / জ্যাকোয়ারি কোড যা টেক্সেরিয়াটি পূরণ করতে কাজ করে না তা হ'ল:
function onGenHtml(){
$('#idTxtArGenHtml').html( $("#idDivMain").html() );
}
সমাধান চূড়ান্ত:
function onGenHtml(){
$('#idTxtArGenHtml').html( $("#idDivMain").html() );
$('#idTxtArGenHtml').parent().replaceWith( '<span>'+$('#idTxtArGenHtml').parent().html()+'</span>');
}
ট্রিকটি আপনার টেক্সারিয়াকে রিপ্লেস উইথ ফাংশনে সহায়তা করতে একটি স্প্যান ট্যাগ দিয়ে মুড়ে ফেলবে। আমি এটি খুব পরিষ্কার কিনা তা নিশ্চিত নই, তবে এটি একটি নিখুঁত কাজও একটি টেক্সেরিয়ায় কাঁচা এইচটিএমএল কোড যুক্ত করুন।