Bonjour,

J'utilise une textarea via TinMCE et je n'arrive pas à prendre en compte les modifications que j'ai apportées au texte.
Le même code avec un textarea standard, marche bien (la valeur passée à javascript montre bien les modifications).
Avez vous une idée de ce qu'il faudrait modifier ?
Ci-dessous mon fichier test.

Merci

Gégé


TestTinyMCE.php
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR">
<head> 
<meta http-equiv="content-language" content="fr-FR" />
<meta name="language" content="fr-FR" />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 
<title>Test Textarea</title>
<script type="text/javascript" src="./tinymce/js/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
  	selector: "textarea",
  	menubar : false,
  	fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt",
  	theme : 'modern',   
  	language : 'fr_FR', 
    	plugins: "textcolor",
    	toolbar: "forecolor backcolor undo redo | styleselect | bold  | italic | fontselect |  fontsizeselect"
});
 
function terminerNotes(txt)  
{
        alert(txt);  
}    
function clean()
{
	alert ("clean");
}
</script> 
</head>
<body> 
<h2><p><font color="red">
<center><form method="Post"  name="maNote "  id="maNote" >
<?php
        $str  = '<div style="width : 800px;"><center><font color="blue" size=-1> Entrez votre texte, le format est entièrement libre <p>';
        $str  .= '<textarea rows="15"  name=" Addtionnelles"  id="NotesAddtionnelles">Ceci est le début de mon texte.  </textarea><p>';
        $str .= '<div><form><table><tr><td><input type="RESET" value="Annuler"  onClick="clean();"/></td>';
        $str .= '<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="Submit" value="Retour" onClick="terminerNotes( NotesAddtionnelles.value );"/></td>';
        $str .= " </tr></table> </div>";
        echo  $str ;
?>