Interdire la saisie dans un champs en JavaScript
Bonjour,
je souhaite interdire la saisie dans un champs en JavaScript.
Pour cela, j'ai le code suivant :
Code:
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