Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jeff_martins

Somente Numeros

Recommended Posts

Olá...Alguém sabe como bloquear que se digite letras, e apereça somente numeros no vb.net (web),eou tbm bloquear os acentos ao digitar letras no vb.net(web). estou apanhando bastante...Muito obrigado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...Alguém sabe como bloquear que se digite letras, e apereça somente numeros no vb.net (web),eou tbm bloquear os acentos ao digitar letras no vb.net(web). estou apanhando bastante...Muito obrigado....

Se usar o Update Panel do Atlas, pode verificar com a função IsNumeric do vb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...Alguém sabe como bloquear que se digite letras, e apereça somente numeros no vb.net (web),eou tbm bloquear os acentos ao digitar letras no vb.net(web). estou apanhando bastante...Muito obrigado....

Se usar o Update Panel do Atlas, pode verificar com a função IsNumeric do vb
Descupa, eu sou iniciante então vou perguntar!Como assim update Panel do Atlas, o que é isso? e onde eu faço esse update?Muito obrigado, por estar me ajudando.amigo.abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

você percebeu que a cada dia os sites estão parando de dar aqueles PostBack?sabe o gmail, quando você clica em qualquer coisa ele naum dah um refresh, ele escreve loading e entra (o meu gmail é em inglês... rsrsrs) então as páginas que você clica nas coisas e movimenta elas sem dar um refresh (não sendo flash tbm) é tudo ajax... e atlas é o "Ajax" da microsoft -- PS>>> não fala pra microsoft q eu falei isso ! rsrsrs :P mas é basicamente isso!ah.... esqueci de postar o codigo q deixa só numero! rsrs

function Mascara(strField, sMask) {var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;objForm = document.forms[0];if(document.all) { // Internet ExplorernTecla = event.keyCode; }else if(document.layers) { // NestcapenTecla = event.which;}if(nTecla == 39) return false;sValue = objForm[strField].value;// Limpa todos os caracteres de formatação que// já estiverem no campo.sValue = sValue.toString().replace( "-", "" );sValue = sValue.toString().replace( "-", "" );sValue = sValue.toString().replace( ".", "" );sValue = sValue.toString().replace( ".", "" );sValue = sValue.toString().replace( "/", "" );sValue = sValue.toString().replace( "/", "" );sValue = sValue.toString().replace( "(", "" );sValue = sValue.toString().replace( "(", "" );sValue = sValue.toString().replace( ")", "" );sValue = sValue.toString().replace( ")", "" );sValue = sValue.toString().replace( " ", "" );sValue = sValue.toString().replace( ":", "" );sValue = sValue.toString().replace( ",", "" );sValue = sValue.toString().replace( "$", "" );//sValue = sValue.toString().replace( "R", "" ); fldLen = sValue.length;mskLen = sMask.length; // = 5i = 0;nCount = 0;sCod = "";mskLen = fldLen;while (i <= mskLen) {bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"));bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "));bolMask = bolMask || ((sMask.charAt(i) == ":") || (sMask.charAt(i) == "$") || (sMask.charAt(i) == "R") || (sMask.charAt(i) == ","));if (bolMask) {sCod += sMask.charAt(i);mskLen++; }else {sCod += sValue.charAt(nCount);nCount++;}i++;}objForm[strField].value = sCod;if (nTecla != 8) { // backspaceif (sMask.charAt(i-1) == "9") { // apenas números...return ((nTecla > 47) && (nTecla < 58)); }else if (sMask.charAt(i-1) == "A") { return ((nTecla >= 65) && (nTecla <= 90)); } // letraselse { // qualquer caracter...return true;} }else {return true;}}

E No campo texto você coloca....OnKeyPress="mascara('NomeDomeuCampo', '99999')se quiser usar como máscara bm funciona... só texto troca o '9' por 'a'mascara de cpf, coloca assim '999.999.999-99' ele funciona!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.