Bonjour à tous,
Je cherche à récupérer le contenu d'une DIV contenant un textarea dont le contenu a été modifié.
Voici le contenu de ma page :
Mais lorsque l'on change le texte dans le textarea et que l'on clique ailleurs c'est toujours la phrase "Saisissez votre texte ici." qui s'affiche dans la fenètre d'alerte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> <script> getSaisie=function(){ alert(document.getElementById("gestionNews").innerHTML); } </script> </head> <body> <div id="gestionNews"> <table width="100%" border="1" cellspacing="1" cellpadding="5"> <tr> <td align="center"><textarea id="text_0" name="text_0" cols="67" rows="7" onblur="getSaisie();">Saisissez votre texte ici.</textarea></td> </tr> </table> </div> </body> </html>
par contre si je remplace ma fonction par :
C'est bien le texte modifié qui s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getSaisie=function(){ alert(document.getElementById("text_0").value); }
Mon problème étant que ce que je cherche à récupérer c'est bien le contenu complet de ma DIV, incluant le code HTML du tableau et du textarea.
Y-a-t-il une solution ?
Merci d'avance pour vos réponses![]()
Partager