Hola batvampire:
 
Basándome en un código de JavierB de otro tema, hice unos arreglillos y funciona en netscape y explorer, para controlar la entrada de números entre 0 y 6... viendo el código será fácil adaptarlo: 
<script>
function validar(texto, e)	{
	if (navigator.appName == "Netscape") tecla = e.which;
	else tecla = e.keyCode;
	if (tecla > 47 && tecla < 55) return true;
	if (tecla == 0 || tecla == 8) return true;
	return false;
}
</script>
...
<input type=text value="" onkeypress= "return validar(this.value, event)"> 
Saludos