none
Máscara RRS feed

Respostas

  • Existe um componente que faz mascaras, ele é em Jquery.

    http://plugins.jquery.com/project/maskedinput  -> plugin jquery para mascaras

    http://jquery.com/ -> Jquery

    Segue um exemplo de como utiliza-lo

     

    <head>
    <script src="js/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="js/jquery.maskedinput.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
    $(document).ready(function() {
    $("#dataNascimento").mask("99/99/9999");
    });
    </script>
    </head>
    <body>
    <asp:Textbox runat="server" id="dataNascimento" />
    </body>

     

     


    Rafael Fernandes D Orazio
    sexta-feira, 2 de julho de 2010 12:33

Todas as Respostas

  • esse meu codigo está errado.

    =/

    alguem sabe uma solução?

    obrigada

    quinta-feira, 1 de julho de 2010 18:49
  • Jessica,

    eu fiz um exemplo usando o jQuery e um plugin do jQueru Masked Input Plugin, o plugin vc pode baixar aqui e o jQuery vc pode usar do jeito que fiz no exemplo ou baixar do site do jquery mesmo...

    Veja se serve para o que vc precisa:

    <html>
     <header>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
      <script src="jquery.maskedinput-1.2.2.min.js" type="text/javascript"></script>
      <script type="text/javascript">
       $(function(){
        $("#campo").keyup(function(event){
         if($(this).val() == "T" || $(this).val() == "t") {
          $(this).mask("999.999.999-99");
         }
         else if(($(this).val() == "" || $(this).val() == "___.___.___-__") && (event.keyCode == "46" || event.keyCode == "8")) {
          $(this).unmask();
          $(this).val("");
         }
        });
       });
      </script>
     </header>
     <body>
      <input type="text" name="campo" id="campo"/>
     </body>
    </html>

    quinta-feira, 1 de julho de 2010 19:27
  • fiz com ajax.
    
    
    quinta-feira, 1 de julho de 2010 22:47
  • Hi,

    Amigo, tenta o codigo a seguir.

    function MascaraCPF (objeto) {
        campo = eval (objeto);
        if (campo.value.lenght > 0 &&
            campo.value.lenght < 15 &&
            campo.value.substring(0,1) == 'T')
            campo.value = Cpf(campo.value);
        else
            event.returnValue = false;
    }
    function Cpf(v){ v=v.replace(/\D/g,"") v=v.replace(/(\d{3})(\d)/,"$1.$2") v=v.replace(/(\d{3})(\d)/,"$1.$2") v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") return v }

     

    Esse site tem mascaras de todo tipo, e uma mao na roda.

    http://www.htmlstaff.org/ver.php?id=22476

    Att,


    Adriel Codeco Silva
    Email: adriel.silva@uppercase.com.br
    MSN: adrielcodeco@hotmail.com
    Blog: adrielcodeco.wordpress.com
    Uppercase – www.uppercase.com.br

    R. Primeiro de Março, 661 – Centro Barra Bonita - SP - CEP 17340-000
    sexta-feira, 2 de julho de 2010 00:55
  • Existe um componente que faz mascaras, ele é em Jquery.

    http://plugins.jquery.com/project/maskedinput  -> plugin jquery para mascaras

    http://jquery.com/ -> Jquery

    Segue um exemplo de como utiliza-lo

     

    <head>
    <script src="js/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="js/jquery.maskedinput.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
    $(document).ready(function() {
    $("#dataNascimento").mask("99/99/9999");
    });
    </script>
    </head>
    <body>
    <asp:Textbox runat="server" id="dataNascimento" />
    </body>

     

     


    Rafael Fernandes D Orazio
    sexta-feira, 2 de julho de 2010 12:33
  • Sem esses arquivos js você teria que fazer o js todo, assim é mais fácil e vc pode adicionar referencias js sem ser na master page.

    Com relação a sua dúvida, essa parte do código é só para tirar a máscara caso o usuário apaque todo o conteúdo do campo

    sexta-feira, 2 de julho de 2010 12:42
  • Olá,

    VinTem:

    "Com relação a sua dúvida, essa parte do código é só para tirar a máscara caso o usuário apaque todo o conteúdo do campo"

    obrigada!!!

    Mas esse plugin, eu tenho que baixar e instalar?

    pq eu tenho uma classe de javascript "padrão" tem como eu declarar esta funçao lá?

    "padrao.js"

    ai teria q receber parametro do texbox que estaria declarado num aspx qualquer de várias páginas que utilizarão esse campo CPF

    então teria como eu declarar essa funcao num JS padrao e chama-la num aspx ?

    como ficaria esse seu codigo?

    obrigada.

    segunda-feira, 5 de julho de 2010 03:16
  • e como eu faria a chamada no aspx?

    brigada

    segunda-feira, 5 de julho de 2010 13:40
  • obrigado

    segunda-feira, 5 de julho de 2010 17:02