Petrus de Melo Postado Janeiro 22, 2019 Autor Compartilhar Postado Janeiro 22, 2019 Em 09/01/2019 em 15:17, dstelles disse: @Petrus de Melo, há a possibildade de colocar máscara no cpf e cnpj? Obrigado. Dstelles, Salvo engano esse código já fa isso após a validação... não me lembro bem. Não está fazendo com você? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Douglas Lima Postado Fevereiro 17, 2019 Compartilhar Postado Fevereiro 17, 2019 FIz exatamente como disse. Adicionei js na pasta desejada e em seguida adicionei o código no header.tpl Simplesmente não funcionou. Pode me ajudar? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Douglas Lima Postado Fevereiro 17, 2019 Compartilhar Postado Fevereiro 17, 2019 Olha, removi o código e o js, agora surgiu o seguinte problema. http://prntscr.com/mmaflo 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Douglas Lima Postado Fevereiro 28, 2019 Compartilhar Postado Fevereiro 28, 2019 Aqui comigo não funcionou, tem como da uma ajuda? Obrigado. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Petrus de Melo Postado Maio 4, 2019 Autor Compartilhar Postado Maio 4, 2019 Em 17/02/2019 em 12:44, Douglas Christian disse: FIz exatamente como disse. Adicionei js na pasta desejada e em seguida adicionei o código no header.tpl Simplesmente não funcionou. Pode me ajudar? Você alterou o id do elemento onde tem / aqui você deve colocar o ID gerado pelo campo personalizado no WHMCS ? Em 28/02/2019 em 17:24, Douglas Christian disse: Aqui comigo não funcionou, tem como da uma ajuda? Obrigado. Em 17/02/2019 em 13:13, Douglas Christian disse: Olha, removi o código e o js, agora surgiu o seguinte problema. http://prntscr.com/mmaflo Em 17/02/2019 em 12:44, Douglas Christian disse: FIz exatamente como disse. Adicionei js na pasta desejada e em seguida adicionei o código no header.tpl Simplesmente não funcionou. Pode me ajudar? Manda o link do seu register.php que eu te ajudo. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
smaitt Postado Junho 17, 2019 Compartilhar Postado Junho 17, 2019 Em 29/04/2016 em 18:17, Petrus de Melo disse: Fala, Galera Procurei pelo Google uma forma de validar o campo de CPF ou CNPJ no momento do registro no WHMCS, mas não encontrei um que estivesse funcionando e fosse gratuito. Então com meus conhecimentos de front-end, adaptei uns javascript que encontrei pela internet para minha necessidade. Eu havia caído em várias pesquisas neste tópico aqui: Mas a solução proposta não funcionou, pelo menos não comigo. Então estou colocando o que fiz pra quem precisar 1. Arquivo javascript de validação e formatação de CPF e CNPJ valida_cpf_cnpj.js 6 kB · 144 downloads Upa no diretório que você quiser. 2. Edita o header.tpl - adicione onde quiser antes do fechamento da tag header {if $filename eq 'register'} <script src="js/valida_cpf_cnpj.js"></script> {literal} <script> $(function(){ // Aciona a validação e formatação ao sair do input $('#customfield1').blur(function(){ // aqui você deve colocar o ID gerado pelo campo personalizado no WHMCS var cpf_cnpj = $(this).val(); // Testa a validação e formata se estiver OK if ( formata_cpf_cnpj( cpf_cnpj ) ) { $(this).val( formata_cpf_cnpj( cpf_cnpj ) ); $('p.invalido').remove(); // remove o aviso de inválido se existir } else { $(this).val(""); if ($('p.invalido').length > 0) { } else { $(this).after( "<p class='invalido' style='color:red;'>CPF ou CNPJ inválido.</p>" ); // adiciona o aviso de inválido se não já existir logo abaixo do campo } } }); }); </script> <script> //permite apenas números no campo CPF ou CNPJ $(document).ready(function(){ function onlyNumber(fields){ $(fields).unbind('keyup').bind('keyup',function(e){ var thisVal = $(this).val(); var tempVal = ""; for(var i = 0; i<thisVal.length; i++){ if(RegExp(/^[0-9]$/).test(thisVal.charAt(i))){ tempVal += thisVal.charAt(i); if(e.keyCode == 8){ tempVal = thisVal.substr(0,i); } } } $(this).val(tempVal); }); } onlyNumber($('#customfield1')); //aqui adicione o ID gerado pelo campo do WHMCS }); </script> {/literal} {/if} 3. O que faz? Toda vez que o campo é acionado, só será permitido digitar números. Digitando letras, as letras serão excluídas logo em seguida. Após o input perder o foco, o javascript irá validar o número digitado e formatá-lo conforme for CPF ou CNPJ. Se o CPF ou CNPJ estiver incorreto, ele elimina o conteúdo digitado (para que não seja possível enviar o formulário - o campo tem que está marcado como obrigatório no whmcs) e adiciona uma tag p com aviso de CPF e CNPJ incorreto. Ao adicionar um número válido, a tag p com o aviso é eliminada e o campo é formatado. Fontes dos Scripts bases que utilizei http://www.gilcezar.eti.br/blog/permitir-apenas-digitacao-de-numeros-no-campo-com-jquery/ http://api.jquery.com/after/ http://api.jquery.com/length/ https://api.jquery.com/remove/ https://www.todoespacoonline.com/w/2014/11/como-validar-cpf-e-cnpj-com-javascript-ou-jquery/ PS: Não sou nem de longe especialista em WHMCS, meu caminho neste mundo começou há pouco tempo. Embora já tenha tentado vender hospedagem desde de 2010 (ahh se eu tivesse a cabeça que eu tenho hoje naquela época rs) Então, sintam-se a vontade para melhorar o código e partilhar novamente aqui com o pessoal Olá, onde encontro: aqui você deve colocar o ID gerado pelo campo personalizado no WHMCS Desde já agradeço. 8 minutos atrás, smaitt disse: Olá, onde encontro: aqui você deve colocar o ID gerado pelo campo personalizado no WHMCS Desde já agradeço. Consegui, inspecionei elemento no campo personalizado criado na aba de registro e verifiquei por lá, parabéns pelo método. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
johnnybravox Postado Junho 29, 2019 Compartilhar Postado Junho 29, 2019 o script funciona na versão atual do whmcs? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Guilherme Siqueira Postado Julho 8, 2019 Compartilhar Postado Julho 8, 2019 O script ainda está funcionando? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Lucas Andrade HC Postado Fevereiro 10, 2020 Compartilhar Postado Fevereiro 10, 2020 Apenas deixando uma atualização, script se encontra funcional na atual versão (7.9.1) sem nenhum problema. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
dstelles Postado Março 13, 2020 Compartilhar Postado Março 13, 2020 Em 19/08/2016 em 13:44, Petrus de Melo disse: @Michael Cunningham não entendi qual a dúvida. O próprio javascript em anexo ao tópico faz essa validação. @Petrus de Melo para mim esta indo se eu coloco numero a menos e repetido, por exemplo, se eu coloco 111 ele passa normal. Poderia me dar uma dica por favor? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.