2010-09-18 7 views
1

J'ai une zone de texte sous une forme qui sera éventuellement un formulaire e-mail. En utilisant Jquery j'ai chargé un fichier de signature et je veux l'afficher dans la zone de texte. J'ai le fichier mais en utilisant .html n'affiche rien et en utilisant val (données) produit le code sur ma boîte. Quelqu'un peut-il offrir une aide svpAfficher le fichier html dans une zone de texte en utilisant jquery

function loadedData(data) { 
$('#mail_body').val(data) 

} 

$.get('../signature/sig1.htm', loadedData); 

Répondre

2

Vous ne pouvez pas placer html dans une zone de texte. Mais vous pouvez l'analyser avec jQuery avant de le mettre là.

function loadedData(data) { 
    var sig = $("#mysig", data); 
    $('#mail_body').val(sig); 

} 

$.get('../signature/sig1.htm', loadedData); 

Ou vous devez utiliser un WYSIWYG pour ajouter des fonctionnalités HTML à votre boîte d'édition:

http://ckeditor.com/

http://tinymce.moxiecode.com/

0

textarea éléments ne sont pas des éditeurs de texte riche. Ils ne peuvent afficher que du texte brut. Pour avoir un éditeur WYSIWYG, essayez TinyMCE.

Questions connexes