Opa, achei:
html:
<input name="frmValor" type="text" id="frmValor" style="width: 150px;" title="Informe o valor com os centavos." onKeyDown='FormataValor("frmValor", 13, event)' maxlength="13" alt="Informe o valor com os centavos.">
java script:
function FormataValor(campo,tammax,teclapres) {
var tecla = teclapres.keyCode;
vr = document.form[campo].value;
vr = vr.replace( "/", "" );
vr = vr.replace( "/", "" );
vr = vr.replace( ",", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
tam = vr.length;
if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
if (tecla == 8 ){ tam = tam - 1 ; }
if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
if ( tam <= 2 ){
document.form[campo].value = vr ; }
if ( (tam > 2) && (tam <= 5) ){
document.form[campo].value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
if ( (tam >= 6) && (tam <= 8) ){
document.form[campo].value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
if ( (tam >= 9) && (tam <= 11) ){
document.form[campo].value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
if ( (tam >= 12) && (tam <= 14) ){
document.form[campo].value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
if ( (tam >= 15) && (tam <= 17) ){
document.form[campo].value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
}
}
- Fórum WMO
- → Viewing Profile: Posts: pr0gr4m4d0r
Community Stats
- Group Usuários
- Active Posts 46
- Profile Views 1217
- Member Title Turista
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
2
Neutral
User Tools
Friends
pr0gr4m4d0r hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Formatar Moeda
06/12/2005, 16:06
In Topic: Data ##/##/## Não Reconhece!
09/11/2005, 12:30
po, oque eu observei foi que quando eu digito:
31/11/05
o ASP entende como se fosse: ANO/MES/DIA
05/11/1931
Assim como eu fiz o teste com a data:
00/11/05
o Asp disse que é uma data válida, e se eu formatar essa data assim:
Ela me retorna esta data: 05/11/2000
Incrivel isto !!!
31/11/05
o ASP entende como se fosse: ANO/MES/DIA
05/11/1931
Assim como eu fiz o teste com a data:
00/11/05
o Asp disse que é uma data válida, e se eu formatar essa data assim:
Function FormataData(Recebe) if isdate(Recebe) then Dia = datepart("d", Recebe) Mes = datepart("m", Recebe) Ano = datepart("yyyy", Recebe) if Dia < 10 then Dia = "0" & Dia end if if Mes < 10 then Mes = "0" & Mes end if FormataData = Dia & "/" & Mes & "/" & Ano end if End Function
Ela me retorna esta data: 05/11/2000
Incrivel isto !!!

In Topic: Máscara Data Não Permite Apagar Barras
08/11/2005, 15:21
como faço pra que se o cara digitar a barra /, ele simplesmente ignorar..
pq tem gente q vai digitar 08112005
e tem os que vao digitar 08/ ..
tem como ignorar a barra?
obrigado!
pq tem gente q vai digitar 08112005
e tem os que vao digitar 08/ ..
tem como ignorar a barra?
obrigado!
In Topic: Sel Len E Sel Start Em Javascript?
28/10/2005, 12:11
Resolvi de outra forma.
Utilizei o comando select();
document.all.OBJETO.select();
faz com q o campo venha selecionado x)
tao simples, e eu fiquei me quebrando!
fui x)
Utilizei o comando select();
document.all.OBJETO.select();
faz com q o campo venha selecionado x)
tao simples, e eu fiquei me quebrando!
fui x)
In Topic: Passar Valor De Um Popup Pra Um Form
12/08/2005, 12:54
Po cara, valeu mesmo, hehe 
Ah, eu vi, vc é da A2C ?
Uma vez quase fui pra fazer uma entrevista ai com o Anderson
Eu trabalho na autosc.com.br
abraços,
Dionatan

Ah, eu vi, vc é da A2C ?
Uma vez quase fui pra fazer uma entrevista ai com o Anderson

Eu trabalho na autosc.com.br
abraços,
Dionatan
- Fórum WMO
- → Viewing Profile: Posts: pr0gr4m4d0r
- Privacy Policy
- Regras ·