Aceitar apenas números com ASPxTextBox
Como eu mascaro um ASPxTextBox para \ceitar apenas números e backspace ? Veja, é um ASPxTextBox e não um TextBox apenas.
Pjava
Curtidas 0
Respostas
Marcio Silveira
24/09/2013
Colocando uma máscara:
<MaskSettings Mask="<0..99999>" />
GOSTEI 0
Rodolfo Paoni
24/09/2013
Use isto:
<script>
function apenasNumeros(evt)
{
// Apenas números
if (window.event) { // IE
var charCode = evt.keyCode;
} else if (evt.which) { // Safari 4, Firefox 3.0.4
var charCode = evt.which
}
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
</script>
E no controle:
<input type="text" onkeypress="return apenasNumeros(event);" />
OU
<ASP:Textbox runat="server" id="meuTextBox" onkeypress="return apenasNumeros(event);" />
<script>
function apenasNumeros(evt)
{
// Apenas números
if (window.event) { // IE
var charCode = evt.keyCode;
} else if (evt.which) { // Safari 4, Firefox 3.0.4
var charCode = evt.which
}
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
</script>
E no controle:
<input type="text" onkeypress="return apenasNumeros(event);" />
OU
<ASP:Textbox runat="server" id="meuTextBox" onkeypress="return apenasNumeros(event);" />
GOSTEI 0
Pjava
24/09/2013
resolvido com função em javascript.
GOSTEI 0