Bonjour,

je souhaite interdire la saisie dans un champs en JavaScript.
Pour cela, j'ai le code suivant :
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 ;
Le problème c'est que si montantLectureSeul = true, j'ai 'null' qui apparait dans le champs. D'où vient le problème ?

Merci