DICA - Restringir registro somente com letra minúscula e sem espaços!

Started by tectonny, February 22, 2011, 07:06:28 PM

Previous topic - Next topic

tectonny

Pode haver outras pessoas que como eu  não gosta de registro bagunçado, como usando o nome todo, com espaços e letras maiúsculas e minúsculas. A dica é meio grosseira mais resolve.

Abra o seu Register.template.php e pesquise:

<input type="text" name="user" id="smf_autov_username" size="25" tabindex="', $context['tabindex']++, '" maxlength="20" value="', isset($context['username']) ? $context['username'] : '', '" class="input_text" />


Substitua por:
<input type="text" onKeypress="if (event.keyCode == 32) event.returnValue = false;" onKeyUp="down(this)" name="user" id="smf_autov_username" size="25" tabindex="', $context['tabindex']++, '" maxlength="20" value="', isset($context['username']) ? $context['username'] : '', '" class="input_text" />


Depois coloque o código abaixo no seu fórum:
<script type="text/JavaScript">
function down(lstr){ // converte maiusculas em minusculas
var str=lstr.value; //obtem o valor
lstr.value=str.toLowerCase(); //converte as strings e retorna ao campo
}
</script>


Eu usei o Global Headers and Footers para colocar esse código em javascript por realmente não saber colocar, mas se alguém quiser completar fique a vontade.

Dessa forma funcionou legal, vejam:
http://www.tectonny.com/forum/index.php?action=register


---
Antonio
http://www.tectonny.com/forum/
http://buscashare.in/

Spectrum..!!


Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

Advertisement: