11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Lorsque le contenu d'un formulaire est modifié par l'utilisateur, est-il normal que les valeurs récupérées dynamiquement en javascript ne soient pas celles mises à jour ?

un "textArea.childNodes[0].nodeValue" par exemple (ou même simplement un textArea.innerHTML ) retourne la valeur d'initialisation du champs, même après que celui ci a été modifié par l'utilisateur. (A noter que textArea est une variable initialisé au début de l'exécution du script par un getElementById sur l text area du formulaire.)
Modifié par lex (03 Apr 2008 - 08:54)
Salut lex,
essai plutôt avec textArea.value

<textarea id="test">contenu</textarea>
<script type="text/javascript">
	var test = document.getElementById("test");
	test.onkeyup = function() {
		alert("innerHTML: " + this.innerHTML + "\nvalue: " + this.value);
	};
</script>