Bonjour,
Pour pallier � un bug de certains navigateurs (notamment IE) qui passent � la page pr�c�dente lorsqu'on fait un backspace sur un champ readonly, j'ai cherch� des infos sur la correction de ce bug. N'en ayant pas trouv�, je cr�e un �couteur.
Voici mon d�but de code:Je rentre bien dans la boucle for mais l'�couteur semble n'�tre jamais appel�.
Code javascript : 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 var inputs = document.querySelectorAll('input[readonly=""], input[readonly="readonly"]'), n=inputs.length; for(i=0; i<n; i++) { alert('toto'); inputs[i].addEventListener('keyDown', function(e) { alert('rrrrr'); console.log(e.target); alert(e.target); //inputs[i].preventDefault; while (parentNode) { let myParent = parentNode; console.log(myParent); alert(myParent); break; } }, false); }
Le but final est d'arr�ter l'envoi du formulaire avec preventDefault.
Apr�s d'autres recherche, j'ai trouv� ce lien https://stackoverflow.com/questions/...nly-input-text mais les solutions indiqu�es emp�chent le focus mais n'emp�chent pas le retour � la page pr�c�dente.
Partager