Ir para o conteúdo
slocun

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

Mensagens Recomendadas

slocun    0
slocun

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jsWizard    6
jsWizard

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é!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
slocun    0
slocun

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...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jsWizard    6
jsWizard

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é!

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade