Cemillen Postado Maio 11, 2007 Denunciar Share Postado Maio 11, 2007 Boa tarde Estou precisando de 1 ajuda da comunidade, fiquei umas 2 horas no site procurando antes de postar, e não encontrei algo semelhante ao meu problema.Estou precisando de 1 script que faça o seguintedigita-se 1, e no campo formata-se para 0,00001digita-se 5, e no campo formata-se para 0,00015digita-se 4, e no campo formata-se para 0,00154digita-se 3, e no campo formata-se para 0,01543digita-se 7, e no campo formata-se para 0,15437digita-se 2, e no campo formata-se para 1,54372digita-se 3, e no campo formata-se para 15,43723e assim sucessivamente.Alguém teria algo semelhante ?Desde já agradeço a atenção de todos que olharam este post.Christian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cemillen Postado Maio 14, 2007 Autor Denunciar Share Postado Maio 14, 2007 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 :/.Christianfunction 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(); } } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cemillen Postado Maio 21, 2007 Autor Denunciar Share Postado Maio 21, 2007 Bom dia PessoALLEstou muito necessitado de alguma ajuda, sei que sou novato na comunidade, e ninguém é obrigado a me ajudar, mas pra quem não sábia nada de html/javascript fazer o que estou fazendo já é 1 grande progresso, pois minha área é analise de sistemas em microsiga, onde no mesmo se tem como linguagem adv-pl (derivada do clipper) então pra vocês terem noção do tanto que progredi, estou estudando o máximo que posso, estou até vendo algum cursinho que me explique melhor js.No mais, deixo meu agradecimento.Christian Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cemillen
Boa tarde
Estou precisando de 1 ajuda da comunidade, fiquei umas 2 horas no site procurando antes de postar, e não encontrei algo semelhante ao meu problema.
Estou precisando de 1 script que faça o seguinte
digita-se 1, e no campo formata-se para 0,00001
digita-se 5, e no campo formata-se para 0,00015
digita-se 4, e no campo formata-se para 0,00154
digita-se 3, e no campo formata-se para 0,01543
digita-se 7, e no campo formata-se para 0,15437
digita-se 2, e no campo formata-se para 1,54372
digita-se 3, e no campo formata-se para 15,43723
e assim sucessivamente.
Alguém teria algo semelhante ?
Desde já agradeço a atenção de todos que olharam este post.
Christian
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.