Bonjour,
je souhaite interdire la saisie dans un champs en JavaScript.
Pour cela, j'ai le code suivant :
Le problème c'est que si montantLectureSeul = true, j'ai 'null' qui apparait dans le champs. D'où vient le problème ?
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
21
22
23
24
25
26
27
28 var montantLectureSeul = false ; ns = (navigator.appName == "Netscape") ? 1:0 ie = (navigator.appName == "Microsoft Internet Explorer") ? 1:0 if (ns) { document.captureEvents(Event.KEYPRESS) ; } function CaptureKeyPress(e) { var key ; if (ns) { key = String.fromCharCode(e.which) ; } else if (ie) { key = String.fromCharCode(event.keyCode) ; } if (montantLectureSeul) { event.keyCode = 0 ; //document.forms['temp_remboursementColissimoForm'].reception.value += key ; } return ; } document.forms[0].elements['montantTTC'].onkeypress = CaptureKeyPress ;
Merci
Partager