Jump to content
Fórum Script Brasil
  • 0

Máscara Nºs Normais


Guest - Marcio -
 Share

Question

Guest - Marcio -

A quem puder me ajudar ou já tiver esse script pronto ou que saiba onde tenha já agradeço.

preciso de um script que formato numeros mas sem o decimal tipo assim

1

10

100

1.000

10.000

100.000

1.000.000

10.000.000

sempre formatando a mascara conforme eu digito no input

Se alguém tiver mande no email [email protected]

Grato

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
Guest --Danilo --

Caraca cara .. Desculpa ADM's mais o cara aqui em cima descobriu sozinho o site e qual palavra chave para procurar mascaras...

Fala serio cara.. que ajudar, ajude.... Desculpe flodar, mais esse cara é uma anta para dar uma informação tão INUTIL !!

Vlw

Link to comment
Share on other sites

  • 0
Guest --Renato --

Bom dia,

Galera dei um procurada no forum mais não achei nada parecido, só MUITOOOSSS tópicos do tipo :

Máscara de DATA

Máscara de CPF

Máscara de HORA

Máscara de CNPJ

Máscara de MOEDA

MENOSSSSSSSS

Máscara de números normais, ou seja, sem decimal

Gostaria se alguém pudesse postar aqui uma máscara para a segunte digitação:

1

10

100

1.000

10.000

100.000

1.000.000

10.000.000

100.000.000

ETC...

O ponto entra como números normais.

Se puderem ajudar vlw !! :)

Fuizzz... "Você vê o que eu tenho, mais não vê o que eu faço"

Link to comment
Share on other sites

  • 0

Cara, fiz um código simplin aqui, mas já faz a máscara que você falou. Trabalha nele, pra ficar completo de acordo com o que você quer:

<html>

 <head>

  &lt;script type="text/javascript">
  function mascaraInteiro(obj)
  {
            // remove pontos do valor armazenado no objeto
            while (obj.value.indexOf('.') >= 0)
            {
                obj.value = obj.value.replace('.','');
            }

          // inclui pontos nos locais adequados
          var copia = obj.value;
          var tam = obj.value.length;
          var temp = '';
          for (i = tam - 1; i >= 0; i--)
          { 
              temp = copia.charAt(i) + temp;
              if ((copia.substr(i).length % 3 == 0) && (i > 0))
              {
                  temp = '.' + temp;
              }
          }
          obj.value = temp;
  }
  </script>

 </head>

 <body>

  <form>
   <input type="text" id="numero" onkeyup="mascaraInteiro(this);">
  </form>

 </body>

</html>

Obs: cara, esse tópico é de 2005 !!!!! :blink:

Edited by CSML sistemas
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...