JSFiddle - React, Tailwind, and code Playground
HTML
Only numbers please:
<input type="number" min="1" max="10" id="someid" onkeypress="return isNumberKey(event)" />
<script>
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : event.keyCode;
var num = document.getElementById('someid').value;
if ((charCode > 31 && (charCode < 48 || charCode > 57)) || (num > 10)){
if (num > 10){
alert('choose number from 1-10');
}
return false;
}else{
return true;
}
}
</script>