• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

slocun

fazer separação numerica com um ponto entre milhares e centenas, automaticamente

4 mensagens neste tópico

Boas pessoal!!

ta tudo bem?

estou a desenvolver um programa em ASP.net e estou a precisar de resolver um promenor...

eu estou precisando de saber como fazer separação numerica com um ponto entre milhares e centenas, automaticamente...exemplo: "eu introduzo o seguinte número 11545, quero que ao faze-lo apareça automaticamente um ponto para separar o número do milhares e o número das centenas, assim: 11.545"

cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se estás a falar de introdução num INPUT de texto, podes fazer isso num evento onBlur ou onKeyUp. (por exemplo)

a minha sugestão seria programar isso no evento onBlur, é muito mais simples e eficiente.

Inté!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e por acaso podes dar-me um exemplo de um onBlur? é que não sei o que isso é nem de que maneira o utilizo...

cumps.

obrigado...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok.. aqui vai um exemplo:

<html>
    <head>
        <title>teste</title>
        <script language="javascript" type="text/javascript">
            function setGroupSeparator(el){
                var num = el.value;
                var groupSeparator = '.';
                
                if(num.length > 3){
                    el.value = num.substr(0, num.length - 3) + groupSeparator + num.substr(num.length - 3);
                }
            }
        </script>
    </head>
    <body>
        <input type="text" onblur="JavaScript:setGroupSeparator(this);" value="" style="text-align:right;" />
    </body>
</html>

ao perder o focus, o valor da caixa de texto é formatado.

Inté!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora