2009-03-12 12 views
3

Je suis en train de jouer avec l'utilisation de l'éditeur WMD (http://wmd-editor.com/) sur mon site. J'ai une question vraiment simple. Quand je suis prêt à soumettre le texte au serveur; comment puis-je obtenir la sortie de l'éditeur?Comment obtenir la valeur de l'éditeur WMD?

Quelque chose comme cela ne retourne le « texte que l'utilisateur a tapé dans la zone de texte »

var jtext = document.getElementById('myTextarea').value; 

Je voudrais obtenir la « sortie » de l'éditeur; mais je ne peux pas comprendre comment faire :(

En sortie,. Je veux dire le « Markdown » ou la sortie « Html »

+0

En quoi la sortie est-elle différente de ce que l'utilisateur a tapé? Parlez-vous de l'aperçu? –

+0

Sortie peut être Markdown ou Html – shergill

+1

markdown EST ce que l'utilisateur entre, html est ce que vous démarrez la démarque dans. wmd utilise javascript pour donner un aperçu de la façon dont cette démarque sera prise en compte après sa transformation en html. –

Répondre

4

Vous devez utiliser javascript pour obtenir le contenu du div aperçu ... sur la base de la démo sur le site WMD, la div en question a la classe WMD-preview Je ne sais pas pourquoi il ne a identifié

en jQuery, vous voulez utiliser quelque chose comme:

$('#formname').submit(function() { 
    $('#hidden_form_element').val($('.wmd-preview').html()); 
    return true; 
}); 
+0

Merci .. c'est ce dont je n'étais pas sûr. Je cherchais un appel de fonction réel ou quelque chose. Donc, la bonne chose à faire est de sauvegarder la 'valeur de la zone de texte' et la 'valeur de la div de prévisualisation' .. – shergill

+0

Voilà. Ajouté un exemple de code. –

0

Je crois que vous pouvez simplement faire un textarea avec le id = "wmd-output", il devrait vous permettre de soumettre le co De

Questions connexes