<%= Html.TextBox("nota" + cont, item.nota, new { @class = "form-control", type = "number", min = "0", max = "100", id = "txtNota", placeholder = "0" , onkeypress = "ValidarNumero(event)"})%>
<script type="text/javascript">
document.addEventListener('keypress', ValidarNumero);
function ValidarNumero(numero) {
if ((event.keyCode < 100) || (event.keyCode > 0))
event.returnValue = true;
else
event.returnValue = false;
}
</script>
// Aceptar solo numeros
$('.number_only').keypress(function (e) {
return isNumbers(e, this);
});
// verificar si son numeros
function isNumbers(evt, element) {
var charCode = (evt.which) ? evt.which : event.keyCode;
if ((charCode != 46 || $(element).val().indexOf('.') != -1) && // “.” CHECK DOT, AND ONLY ONE.
(charCode < 48 || charCode > 57))
return false;
return true;
}
<asp:RangeValidator id="Range1"
ControlToValidate="TextBox1"
MinimumValue="1"
MaximumValue="10"
Type="Integer"
EnableClientScript="false"
Text="The value must be from 1 to 10!"
runat="server"/>