Primeira letra no nickname maiúscula automáticamente

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Primeira letra no nickname maiúscula automáticamente

Mensagem por tatsuhito em 17.02.18 19:34

Detalhes da questão


Endereço do fórum: http://superonzerpg.forumeiros.net
Versão do fórum: phpBB3

Descrição


Queria saber se há algum código no qual posso deixar sempre a primeira letra no nickname dos usuários maiúsculas. Eu coloquei um aviso na área de registros, mas pelo que parece, algumas pessoas não olham ele, e mesmo assim criam contas com a primeira letra minúscula.

Off: Eu sei que é estranho eu pedir uma coisa dessas, sendo que o meu próprio nick está em letra minúscula aqui, mas isso não vem ao caso. -q
tatsuhito

tatsuhito
Nível 4

Masculino
Inscrito dia : 13/02/2016
Mensagens : 27
Pontos Ativos : 45

Ver perfil do usuário http://superonzerv.forumeiros.net/

Atendido / Resolvido Re: Primeira letra no nickname maiúscula automáticamente

Mensagem por Luiz em 18.02.18 1:01

Olá,

Crie um novo JavaScript investido em todas as páginas com o código:
Código:
(function($) {
  'use strict';

  $(function() {
    if (! /\/register\?agreed=true&step=2$/i.test(location.href)) return;

    $('input[name="username"]')
      .not('#username')
      .on('focusout', function() {
        var $this = $(this);

        var array = $this.val().split('');
        array.unshift(array.shift().toUpperCase());

        $this.val(array.join(''));
      })
    ;
  });
})(jQuery);

Como funciona? Ao sair do focus no input do campo do nome de usuário, se o script verificar se o primeiro caractere é minúsculo, ele o substitui por um maiúsculo.

O único meio de burlar o script é desativando os scripts do navegador. Feliz

o/

Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'.
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6626
Pontos Ativos : 7521

Ver perfil do usuário https://luizfelipe.dev

Atendido / Resolvido Re: Primeira letra no nickname maiúscula automáticamente

Mensagem por Luiz em 21.02.18 19:41

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6626
Pontos Ativos : 7521

Ver perfil do usuário https://luizfelipe.dev

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum