Autoriser que les valeurs numériques

Autoriser que les valeurs numériques dans un input ainsi que les touches de contrôles (Backspace, Delete ...). La valeur de l'input doit être comprise entre 0 et 10

onKeypress="
if((document.Formulaire.InputName.value + String.fromCharCode(event.which)) > 10)
{
   alert('La cote doit être comprise entre 0 et 10') ;
   return false;
}
if(event.keyCode > 31 && (event.keyCode < 48 || event.keyCode > 57))
   event.returnValue = false;
if(event.which > 31 && (event.which < 48 || event.which > 57))
   return false;"