Bonjour,

Internet Explorer bug dans le cas suivant:
- Un champ de formulaire de type input ou textarea a le focus et est affecté de l'attribut readonly,
- Si ce champ est vide et que j'appuie sur la touche backspace le navigateur revient à la page précédente comme avec le bouton de retour arrière (alt+gauche)
C'est plutôt gênant!
Pour pallier à ce défaut, j'ai écrit le bout de code suivant qui me pose un problème lorsque j'ai besoin d'utiliser l'événement blur.
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
"use strict";
 
// Correction d'un bug de certains navigateurs (testé avec IE11, à vérifier sur les autres versions et les autres navigateurs)
var reads	= document.querySelectorAll('input[readonly]'),
	others	= document.querySelectorAll('input:not([readonly]):not([type="submit"]):not([disabled])'),
	n		= reads.length;
for (let i=0; i<n; i++) {
	reads[i].addEventListener('focus', function(e) {
		this.blur();
		if (others.length) others[0].focus();
	}, false);
}