encodage avec la fonction innerHTML
bonjour,
j'ai crée un formulaire entre balise SPAN
j'ai créé un champ caché hidden
sur l'appuie du bouton , je copie le contenu HTML de la balise SPAN dans ce champs caché (afin del'envoyer au serveur).
le problème est que la chaine de caractère javascript en provenance du .innerHTML est encodée de la sorte :
Code:
1 2 3 4 5 6 7 8
| <input name="html_search" value="
<form class="form-catalog" id="NOTICE_author_query" name="NOTICE_author_query" method="post" action="./catalog.php?categ=search&amp;mode=0" onsubmit="return test_form(this)">
<h3>Auteur/titre</h3>
<div class="form-contenu">
<div class="row">
<label class="etiquette" for="title_query">Titre</label>
</div>
...etc"> |
Tout de suite on pense au HTMLencode du PHP qui permet de décoder ça mais en javascript, on fait comment quand on a pas la panoplie de fonctions géniales du PHP ?