Bonjour,

lors de l'utilisation de XMLhttpRequest je passe 2 paramètres en Post, le 2 ème paramètre est le contenu d'un textarea:

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
 
                       	function messageA(arg, pho1){
			var objxhr = xhr_connect()
			if (objxhr){
				objxhr.onreadystatechange = function(){
					if (objxhr.readyState == 4) {
						if (objxhr.status == 200) {							
						}
					}
				}
			}		
 
			// Valeur du textarea		
			Mtext = document.getElementById("tex").value			
 
			var str = "IDmembres="+arg+"&pho1="+pho1+"&textM="+Mtext
			objxhr.open("Post", "messages.asp", true)
			objxhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			objxhr.send(str)			
		}
puis je récupére les paramètres dans messages.asp:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
pho1 = request.form("pho1")
textM = request.form("textM")
et ensuite j'enregistre dans la base de donnée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
rsV2.addnew
rsV2("PhotoM") = pho1
rsV2("Mess") = textM
rsV2.update
Mon problème:

le contenu du textarea contient du texte avec des espaces tandis que ce qui est enregistré dans la base de donnée ne contient pas d'espace !!!