Verificação de Usuários
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Verificação de Usuários
Detalhes da questão
Endereço do fórum: http://www.brasilplayultimate.forumeiros.com
Versão do fórum: ModernBB
Descrição
Boa tarde, tenho o seguinte script:
- Código:
$(function(){if($('input#username_reg').length){$('input#username_reg').keyup(function(){if($('#username_reg').attr('value')==''){$('input#username_reg').removeClass('okusername')}else{url='/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('input#username_reg').val());$.get(url,function(data){if($('select[name=username_list] option',data).val().toLowerCase()==$('input#username_reg').val().toLowerCase()){$('input#username_reg').removeClass('okusername')}else{$('input#username_reg').addClass('okusername')}})}})}});
Mas infelizmente ele não muda para a cor verde caso o nome de usuário esteja disponível.
CSS:
- Código:
#username_reg {
border:2px solid red!important;
}
#username_reg.okusername {
border:2px solid green!important;
}
Alguém pode me ajudar a proceder ?
Re: Verificação de Usuários
Olá, então, analisei a situação e conclui que: o seu script não está sendo executado no seu fórum. Só o CSS mesmo. Por quê? Eu executei ele no meu fórum de testes e está funcionando perfeitamente, veja você mesmo:
http://lokoscripts.forumeiros.com/register?step=2&agreement=1&privacy=1
http://prntscr.com/lrp1jg
http://prntscr.com/lrp1lw
O que eu recomendo: já que há um conflito entre javascripts, desative um a um e veja qual deles pode estar ocasionando isso. Ou se preferir, faça como eu, teste num fórum sem ser o seu e verá que funciona
http://lokoscripts.forumeiros.com/register?step=2&agreement=1&privacy=1
http://prntscr.com/lrp1jg
http://prntscr.com/lrp1lw
O que eu recomendo: já que há um conflito entre javascripts, desative um a um e veja qual deles pode estar ocasionando isso. Ou se preferir, faça como eu, teste num fórum sem ser o seu e verá que funciona
Re: Verificação de Usuários
Olá @iScroll,
Cordialmente,
pedxz.
Tópico reabertoO tópico, inicialmente abandonado pelo autor foi reaberto a pedido do mesmo. |
Cordialmente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Verificação de Usuários
MateusAnjosV escreveu:Olá, então, analisei a situação e conclui que: o seu script não está sendo executado no seu fórum. Só o CSS mesmo. Por quê? Eu executei ele no meu fórum de testes e está funcionando perfeitamente, veja você mesmo:
http://lokoscripts.forumeiros.com/register?step=2&agreement=1&privacy=1
http://prntscr.com/lrp1jg
http://prntscr.com/lrp1lw
O que eu recomendo: já que há um conflito entre javascripts, desative um a um e veja qual deles pode estar ocasionando isso. Ou se preferir, faça como eu, teste num fórum sem ser o seu e verá que funciona
Vendo pelo console, nada ocorreu, acredito que seja pelo template ou algo do tipo, não conseguiria ver isso? Infelizmente tentei de todas as formas aqui e não obtive sucesso.
Re: Verificação de Usuários
Olá @iScroll,
O código não funciona, porque a lista de membros não é visível de fora. O que eu quero dizer com isto é que os convidados não tem acesso para ver quem está registado no fórum e logo o seguinte link utilizado no código não funciona: /search?mode=searchuser&fieldname=username&search_username=(..)
A solução aqui é, tornar a lista de membros visível para convidados.
Atenciosamente,
Rafael.
O código não funciona, porque a lista de membros não é visível de fora. O que eu quero dizer com isto é que os convidados não tem acesso para ver quem está registado no fórum e logo o seguinte link utilizado no código não funciona: /search?mode=searchuser&fieldname=username&search_username=(..)
A solução aqui é, tornar a lista de membros visível para convidados.
Atenciosamente,
Rafael.
Re: Verificação de Usuários
Sei que é besteira, mas onde no painel encontro a opção para mudar isto?
Re: Verificação de Usuários
É, está um pouco escondido.
Acesse no painel de controle:
Painel de Controle Usuários Autorizações especiais Autorizações especiais
Na opção Membros, selecione Convidados
Abraços,
Rafael.
Acesse no painel de controle:
Painel de Controle Usuários Autorizações especiais Autorizações especiais
Na opção Membros, selecione Convidados
Abraços,
Rafael.
Re: Verificação de Usuários
Mesmo fazendo tal, o código não funcionou.
Re: Verificação de Usuários
Bom, agora o problema é outro, mas sem isso das permissões também não ia dar.
Vamos lá, troque por este:
Aproveitei para dar uma estruturada no código, porque né...
Para os curiosos:
O erro estava na seguinte linha:
O atributo value do input #username_reg está sempre vazio, logo a condição sempre é verdadeira e a borda da caixa fica o tempo inteiro vermelha.
O certo é substituir por: $('#username_reg').val()==''"
Abraços,
Rafael.
Vamos lá, troque por este:
- Código:
$(function(){
if($('input#username_reg').length){
$('input#username_reg').keyup(function(){
if($('#username_reg').val()==''){
$('input#username_reg').removeClass('okusername')
}
else{
url='/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('input#username_reg').val());
$.get(url,function(data){
if($('select[name=username_list] option',data).val().toLowerCase()==$('input#username_reg').val().toLowerCase()){
$('input#username_reg').removeClass('okusername')
}
else{
$('input#username_reg').addClass('okusername')
}})
}})
}});
Aproveitei para dar uma estruturada no código, porque né...
Para os curiosos:
O erro estava na seguinte linha:
- Código:
if($('#username_reg').attr('value')==''"){
$('input#username_reg').removeClass('okusername')
}
O atributo value do input #username_reg está sempre vazio, logo a condição sempre é verdadeira e a borda da caixa fica o tempo inteiro vermelha.
O certo é substituir por: $('#username_reg').val()==''"
Abraços,
Rafael.
Re: Verificação de Usuários
Perfect
Obrigado a todos. Podem fechar.
Obrigado a todos. Podem fechar.
Re: Verificação de Usuários
Tópico resolvidoMovido para "Questões resolvidas". |
Tópicos semelhantes
» Verificação de IP de usuários
» Usuários reclamando do e-mail de verificaçao
» Adicionar ícone de verificação nas mensagens e no perfil
» Desativar verificação por email
» [Dúvida com Javascript] Verificação de código
» Usuários reclamando do e-mail de verificaçao
» Adicionar ícone de verificação nas mensagens e no perfil
» Desativar verificação por email
» [Dúvida com Javascript] Verificação de código
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos