Máscaras CPF, CNPJ, Telefone e Data

2,546 views
Skip to first unread message

Gabriel Lundgren

unread,
Nov 6, 2012, 11:41:02 AM11/6/12
to django...@googlegroups.com
Opa,

Como consigo criar máscaras de Cpf, Cnpj, telefone e data? Existe algo pronto? O django fornece algo que eu possa usar?

Grato,

Gabriel Lundgren

Fábio Cerqueira

unread,
Nov 6, 2012, 11:44:01 AM11/6/12
to django...@googlegroups.com
Busca por "mask jquery" no google, vc deve achar algo.

2012/11/6 Gabriel Lundgren <glund...@gmail.com>:
> --
>
>



--
Fábio Cerqueira

luan fonceca

unread,
Nov 6, 2012, 11:45:52 AM11/6/12
to django...@googlegroups.com
Fala broder, sempre uso o jquery masked input [1], resolve sem bronca esse tipo de coisa.



--
Fábio Cerqueira

--





--
  • Software Engineering student at the Universidade Federal do Rio Grande do Norte;
  • Front-end Designer and Developer;
  • Python/Django Developer at the multmeio.com.br.

Gabriel Lundgren

unread,
Nov 6, 2012, 12:04:44 PM11/6/12
to django...@googlegroups.com
Opa,

O que eu colocaria em $("#")? O nome que atribui no models?


jQuery(function($){
   $
("#").mask("99/99/9999");
   $
("#").mask("(999) 999-9999");
   $
("#").mask("99-9999999");
   $
("#").mask("999-99-9999");
});


Rafael Chagas

unread,
Nov 6, 2012, 12:12:38 PM11/6/12
to django...@googlegroups.com
Geralmente eu sobrescrevo o change_form.html do modelo que quero usar a máscara.
É só colocar o arquivo dentro de templates/admin/suaapp/seumodelo/

templates
--admin
  --suapp
    --seumodelo
      --change_form.html

{% extends "admin/change_form.html" %}

{% block extrahead %}

    {{ block.super }}

    <script type="text/javascript" src="{{ STATIC_URL}}js/jquery-1.7.2.min.js"></script>

    <script type="text/javascript" src="{{ STATIC_URL}}js/jquery.mask.js"></script>

    <script type="text/javascript">

        var $a = jQuery.noConflict();

        $a(function($a){

                        $a("#id_do_campo").mask("(99) 9999-9999");

                        //ex.: $a("#input_telefone").mask("(99) 9999-9999");

        });

    </script>

{% endblock %}


                     Rafael Chagas Barbosa
Bacharel em Sistemas de Informação - Universidade Estadual de Montes Claros

 





--
 
 

Gabriel Lundgren

unread,
Nov 6, 2012, 1:22:19 PM11/6/12
to django...@googlegroups.com
Consegui! Muito obrigado pela ajuda. Utilizei isso mesmo: http://digitalbush.com/projects/masked-input-plugin/

Gabriel Lundgren

unread,
Nov 6, 2012, 1:38:41 PM11/6/12
to django...@googlegroups.com
Se eu quisesse colocar um datepicker, seria como?

Fábio Cerqueira

unread,
Nov 6, 2012, 1:59:15 PM11/6/12
to django...@googlegroups.com
http://www.python.org.br/wiki/ComoFazerPerguntasInteligentes

2012/11/6 Gabriel Lundgren <glund...@gmail.com>:
> --
>
>



--
Fábio Cerqueira

Fabiano Krul

unread,
Nov 29, 2013, 5:24:55 AM11/29/13
to django...@googlegroups.com
Mudou alguma coisa na versão 1.6 do Django, na Ferramenta do Desenvolvedor do Chrome, dá o seguinte erro 

Reply all
Reply to author
Forward
0 new messages