11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour.

C'est juste une explication que je demande.
J'ai constaté que, sous Mozilla, lorsqu'on fait un Ctrl+Z sur un champs <INPUT> vide, le caractere 10 se positionne en fin de chaine.

Voila un code montrant ceci :
<html>
	<head><title>Test</title></head>
	<body>
	  <form>
	    Tapez Ctrl+Z (puis d autres caractères ensuite) : <input id='test' type="text" />          
    </form>
	</body>
<html>


<script	language="javascript">
function affich(elmt)
{
  var text = ' - ';
  for (var i=0;i<elmt.value.length;i++) text += elmt.value.charCodeAt(i) + ' - ';
  alert(text);
}

document.getElementById('test').focus();  
document.getElementById('test').onkeyup = function (){ affich(this); }
</script>


Quelqu'un a t'il une explication ?
Re bonjour.

C'est un bug plutôt marrant en effet Smiley lol

Il faudrait savoir s'il a déjà était rapporté et s'il s'applique à d'autres versions de Firefox ... Smiley cligne