Galera Obrigado pela visualização de muitas pessoas a este tópico, sei que não é para qualquer 1 que possa responder este tópico, mas venho postar algo do que estou tentando fazer (veja que eu sou iniciante mesmo, antes nem sabia pegar variáveis do httpPost->) então pelo que estou estudando cheguei a isso ai em baixo, se alguém puder me ajudar, agradeço, já estou quebrando a cabeça tem quase 10 dias :/. Christian function FormataValcasas(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 <= 5 ){
document.form[campo].value = vr; }
if ( (tam > 5) && (tam <= 8) ){
document.form[campo].value = vr.substr( 0, tam - 5 ) + ',' + vr.substr( tam - 5, tam ); }
if ( (tam >= 9) && (tam <= 10) ){
document.form[campo].value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + ',' + vr.substr( tam - 5, 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, tam ); }
if ( (tam >= 15) && (tam <= 16) ){
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, tam ); }
if ( (tam >= 18) && (tam <= 20) ){
document.form[campo].value = vr.substr( 0, tam - 17 ) + '.' + vr.substr( tam - 17, 3 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + ',' + vr.substr( tam - 5, tam );}
}
for (var ct = 0; ct < document.form.elements.length; ct++) {
if (document.form.elements[ct].name == document.form.elements[campo].name) {
if ( !teclapres.shiftKey && tecla == 9 && document.form.elements[ct+1] && document.form.elements[ct+1].name == "senhaConta" && document.applets['tclJava'] ){
document.applets['tclJava'].setFocus();
}
}
}
}