Je suis occupée de réaliser un module de news en ASP.
Seulement, sur mon lieu de stage, ils veulent que j'ajoute un éditeur qui permettrait à la personne qui ajoute une news de mettre en forme son texte (gras, italique, etc..)
Je ne suis pas très calée en
javascript. (je suis même nulle) J'ai suivi les explications du site :
[ Lien ] Le hic, c'est qu'il ne se pose pas le problème de récupération de données entrées par l'utilisateur. Enfin, si, il en dit une phrase : "
...Si je cache le <textarea> et que je fait mon «CopyContent(...)» juste avant le «formulaire.submit();», ça devrait être bon."
Ca marche mais hélas, si je n'ai qu'un seul texte à récupérer, or j'en ai deux. C'est à dire le titre du message et le message.
La fonction qu'il utilise :
function CopyContent (sHtmlSource, sTextTarget)
{
// Récupère le code html de la zone de texte wysiwyg
var sHtml = document.getElementById(sHtmlSource).innerHTML;
// Transforme le code html en xhtml
var sXhtml = HtmlToXhtml(sHtml);
// Copie ce code xhtml dans un textarea pour récupération via un formulaire
document.getElementById(sTextTarget).innerText = sXhtml;
}
Et dans mon document d'ajout news j'ai écris :
<button onclick="CopyContent('memoMsg', 'news');" type="submit"> >> Ajouter << </button>
<input type="hidden" name="news">
Jusque là, tout fonctionne.. Seulement maintenant, j'aimerais récupérer le titre aussi.. Si possible dans <input type="hidden" name="titre"> puisque j'ai un script pour la vérification de mon formulaire.
Je ne sais pas si j'ai été claire..
Quelqu'un peut il m'aider ?
Merci! :)