Hola de nuevo.
Nunca habia visto lo de
document.txtcampo.restrict = "0-9"; Puedes usar esta función:
function numeros(e) {
tecla=(document.all) ? e.keyCode : e.which;
if((tecla<48 || tecla>57) && tecla!=45) return false;
}
La llamas con:
<input type="text" onKeyPress="return numeros(event)">
Saludos,