Simple Machines Community Forum

SMF Support => Language Specific Support => Português (Portuguese) => Topic started by: tectonny on February 22, 2011, 07:06:28 PM

Title: DICA - Restringir registro somente com letra minúscula e sem espaços!
Post by: tectonny on February 22, 2011, 07:06:28 PM
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/
Title: Re: DICA - Restringir registro somente com letra minúscula e sem espaços!
Post by: Spectrum..!! on February 23, 2011, 11:48:22 AM
Obrigado pela colaboração amigo tectonny.