Olá a todos novamente.
Esta é mais uma pequena função javascript no qual eu acredito que muitos desenvolvedores costumam usar em seus aplicativos, pois é muito comum nós quererermos restringir uma TextBox apenas a números. Bom devo informar que essa não é a melhor forma de se resolver o problema, pois mesmo que os caracteres digitados diferentes de números sejam apagados o usuário pode ser sacana e clicar em algum botão da tela (por exemplo o salvar) e se seu código não tiver preparado para verificar isso vai babar, porém resolve o problema para usuários comuns, posterioemente estarei postando uma função ainda melhor, mas por enquanto fica essa aí mesmo.
/* Adicionar o evento na TextBox: onKeyUp="javascript:somenteNumero(this);" */
function somenteNumero(campo)
{
var digitos="0123456789"
var campoTemp
for(var i = 0; i < campo.value.length; i++)
{
campoTemp = campo.value.substring(i , i+1)
if(digitos.indexOf(campoTemp) == -1)
{
campo.value = campo.value.substring(0 , i);
}
}
}
Grande abraço e fica aqui mais um simples, útil e pequeno código javascrit.
0 comentários :
Postar um comentário