[rails-br] Ajuda com utilização Masked Input Plugin

1,016 views
Skip to first unread message

Ricardo do Valle Flores de Oliveira

unread,
Jan 29, 2013, 4:20:02 PM1/29/13
to rail...@googlegroups.com
Olá pessoal,

Gostaria de contar com a ajuda de vocês, acredito que o meu problema é simples e estou apanhando da falta de conhecimento, resolvi recorrer ao forum, porque não encontro um tutorial de como utilizar o Masked Input Plugin, talvez por ser algo simples.

Meu objetivo é realizar uma mascará em um campo de telefone.

Eu realizei o download do "jquery.maskedinput.js" e coloquei na pasta "app/assets/javascripts".

Eu tenho uma classe Motorista [telefone:string]

No layout "motorista.html.erb": 
<%= javascript_include_tag "application", "jquery.maskedinput" %>

Em "application.js":
jQuery(function($){
    $("#telefone").mask("(99) 9999-9999");
});

No "_form.html.erb" da view, eu estou utilizando o simple_form 
<%= simple_form_for @motorista, :html => { :class => 'form-horizontal' } do |f| %>
    <%= f.input :telefone%>

    <div class="form-actions">
      <%= f.button :submit, :class => 'btn-primary' %>
      <%= link_to t('.cancel', :default => t("helpers.links.cancel")), motoristas_path, :class => 'btn' %>
    </div>
<% end %>

Eu não sei os passos que eu fiz estão certo, porque não funcionou?
Se tenho que passar algum ID no input na view, não encontrei nenhum exemplo?

Qualquer ajuda, conselho ou dica, serei muito grato.
Obrigado
Ricardo

Ricardo do Valle Flores de Oliveira

unread,
Jan 29, 2013, 6:58:05 PM1/29/13
to rail...@googlegroups.com
Pessoal, consegui resolver algumas coisas e começou a funcionar.

O meu problema agora, é que quando digito, a cada número, sempre pula um espaço.
Alguém já se deparou com isso?

Obrigado,
Ricardo


2013/1/29 Ricardo do Valle Flores de Oliveira <ricardo...@gmail.com>

Cezinha

unread,
Jan 30, 2013, 6:31:26 AM1/30/13
to rail...@googlegroups.com
Cara infelizmente não posso ajuda nunca tive problema com mask input o_o

Ricardo do Valle Flores de Oliveira

unread,
Jan 30, 2013, 1:39:41 PM1/30/13
to rail...@googlegroups.com
Obrigado Cezinha, olhando o código gerado percebi que estava adicionando duas vezes o mesmo script.

Abs.
Ricardo. 


2013/1/30 Cezinha <lcce...@gmail.com>
Cara infelizmente não posso ajuda nunca tive problema com mask input o_o

--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Antonio Carlos Nogueira Junior

unread,
Jul 7, 2016, 1:44:01 PM7/7/16
to rails-br
Entrei aqui na esperança que tivesse a resposta, estou passando por esse mesmo problema no momento hahahahaha, pena

Germano Teixeira

unread,
Jul 7, 2016, 3:51:52 PM7/7/16
to rails-br
Da uma olhada nesse post.

http://www.igorescobar.com/blog/2012/07/29/mascara-javascript-para-os-novos-telefones-de-sao-paulo/

Eles mostram como fazer a mascara para telefone com 10 e 11 dígitos no mesmo input.

Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Write less code, go have beer sooner.

Germano Teixeira de Miranda
Engenheiro de Computação
(31) 9975 0821
Reply all
Reply to author
Forward
0 new messages