Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter prypam

    (@prypeixoto)

    Eu estava pesquisando na internet e acho que o problema é com o posicionamento do cursor. Ele está errado, por isso os números estão sendo escritos de trás para frente.
    E não sei se o problema é realmente com a máscara, pois isso acontece também no cep.

    Ainda não conseguir resolver este problema! 🙁

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Pelo o que você esta falando o problema é na máscara mesmo.
    Seria melhor desativar por enquanto, estou vendo algo para trocar esse escrito de máscara por um outro.

    Claudio,

    Alguma novidade quanto a isso? Acontece o mesmo comigo em mobile nos campos CEP e CPF. Começa a escrever e vai do ‘avesso’

    o mesmo ocorre no campo telefone, alguma novidade ?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @sitetimaoweb @faninja ainda não, vou ter que trocar de script, vou fazer isso em breve, mas isso vai quebrar compatibilidade com outros plugins e outras coisas com certeza.

    E vocês também podem me ajudar a desenvolver isso mais rápido: https://github.com/claudiosanches/woocommerce-extra-checkout-fields-for-brazil

    me mandaram isso por email. Mas eu não entendo nada de JS… então se alguém souber e fazer funcionar, por favor, me explique como fazer. rs

    I have one more solution worked for me in behaviour-method:

    
    behaviour: function(e) {
                    e = e || window.event;
                    p.invalid = [];
                    var keyCode = e.keyCode || e.which;
                    if ($.inArray(keyCode, jMask.byPassKeys) === -1) {
    
                        var tryChangeCarret = function() {
                            var caretPos = p.getCaret(),
                                currVal = p.val(),
                                currValL = currVal.length,
                                changeCaret = caretPos < currValL,
                                newVal = p.getMasked(),
                                newValL = newVal.length,
                                maskDif = p.getMCharsBeforeCount(newValL - 1) - p.getMCharsBeforeCount(currValL - 1);
    
                            p.val(newVal);
    
                            // change caret but avoid CTRL+A
                            if (changeCaret && !(keyCode === 65 && e.ctrlKey)) {
                                // Avoid adjusting caret on backspace or delete
                                if (!(keyCode === 8 || keyCode === 46)) {
                                    caretPos = p.caretPos(caretPos, currValL, newValL, maskDif);
                                }
                                p.setCaret(caretPos);
                            }
                        };
    
                        if (navigator.userAgent.indexOf("Android") > -1) {
                            setTimeout(tryChangeCarret, 0);
                        } else {
                            tryChangeCarret();
                        }
    
                        return p.callbacks(e);
                    }
                },
    

    Eu estava vendo aqui que os celulares de todos os estados já tem o “9” adicional.

    Só a Nextel em SP ainda tem alguns gatos pingados usando a tecnologia IDEN, com linhas prefixo 70xx, 77xx, 78xx e 79xx. Não fosse isso, daria pra fixar a máscara do celular (ou já dá assim mesmo, não sei, rsrs).

    vytanaka

    (@vytanaka)

    Não entendo de jQuery, mas pesquisando sobre o problema encontrei esse script, talvez ajude.

    https://igorescobar.github.io/jQuery-Mask-Plugin/

    https://github.com/igorescobar/jQuery-Mask-Plugin

    Nessa página de teste o cursor está posicionando corretamente em meu Chrome (Android), enquanto que nos campos de checkout do plugin não (posiciona no começo após “-” ou “.”), então talvez valha a pena testar.

    • This reply was modified 8 years ago by vytanaka.
    • This reply was modified 8 years ago by vytanaka.
    salinbraga

    (@salinbraga)

    Boa Noite Claudio,
    sabe me dizer quando vai ser feita correção do CPF INVERTIDO NO MOBILE? Uma previsão.

    Estamos muito ansiosos, pois é complicado trabalhar no mobile com ele invertido, teria outra forma de nos mesmo resolvermos isso?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @vytanaka o problema é trocar o script, por isso que eu não fiz ainda, trocando o script vai quebrar outros plugins e o trabalho de outras pessoas que fizeram baseado no script que tem atualmente neste plugin.

    @salinbraga sem previsão, até mesmo porque ninguém me ajuda com esses projetos e sozinho eu não faço ideia de quando vou fazer isso.

    teria outra forma de nos mesmo resolvermos isso?

    Sim, desativar opção de máscara e usar o seu próprio script.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Corrigido já nas versões atuais do plugin.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Campo CPF Invertido Mobile’ is closed to new replies.