Jump to content


Photo

Não Deixar Logar Com Letra Maiuscula


  • Faça o login para participar
17 replies to this topic

#1 screenshotx

screenshotx

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado

Posted 12/11/2007, 09:18

Bom dia pessoal,

Tenho uma pagina de entrada, que o cara entra com Login e Senha.

Preciso fazer com que o sistema não deixe que o login e senha sejam maiusculos

Uso esse 'if' para impedir NULO, creio que deve ser algo parecido:

if (login.value == "") {
		alert("Digite o login!");
		login.focus();
		return false;
	   }

Obrigado desde já.

Rodrigo

Edição feita por: screenshotx, 12/11/2007, 09:19.

Iniciante em PHP/MySQL.

"Ter problemas na vida é inevitável, mas ser derrotado por eles é opcional."

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 12/11/2007, 09:43

Bom, eu não entendi o porquê dessa verificação, já que você pode transformar tudo em minúsculo com a linguagem serve-side - que seria o melhor jeito para um sistema de login. Mas para verificar você pode usar o string.toLowerCase() ou o string.toUpperCase().
var palavra = "oi";
alert(palavra.toLowerCase());
alert(palavra.toUpperCase());
Isso pode te dar uma idéia.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 screenshotx

screenshotx

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado

Posted 12/11/2007, 10:02

Alex,

Fiz usando o toUpperCase(), mas ele só detecta se a palavra for inteira maiúscula.
Por exemplo, "ADMIN", ele pegou. Mas "Admin" ele deixou passar...

Essa primeira idéia que voce deu, pode ser também, transformar tudo em minúsculo.
Mas como seria? Ele impede que voce digite letra maiúscula?

Obrigado
Iniciante em PHP/MySQL.

"Ter problemas na vida é inevitável, mas ser derrotado por eles é opcional."

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 12/11/2007, 11:49

<input type="text" onkeypress="this.value=this.value.toLowerCase()" />

O cara pode digitar mas vai sempre ficar minúscula.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 screenshotx

screenshotx

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado

Posted 12/11/2007, 13:14

Entao, mas essa que voce me disse, ela transforma pra minusculo né?

Eu queria que ele nem deixasse digitar em maisculo.. só em minusculo mesmo.. entendeu?
Iniciante em PHP/MySQL.

"Ter problemas na vida é inevitável, mas ser derrotado por eles é opcional."

#6 CswargameS

CswargameS

    Eu não acredito!

  • Ex-Admins
  • 1490 posts
  • Sexo:Masculino
  • Localidade:Franca/SP

Posted 12/11/2007, 13:27

Eu acho que entendi. (nao sou programador só entendi a duvida)

Você quer diferienciar no login maiusculo de minusculo?

Se o cara logar com maiusculo vai ser um log se ele logar com minusculo vai ser outro log? Acho que chama "character sensitivity"
Regras
Posted Image
Fórum WMO - Equipe de Design & Vídeo, Áudio e Mídias - Administrador

#7 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 12/11/2007, 13:39

Se for realmente isto que o CS disse, bom mesmo é você usar linguagem dinâmica que você está usando fazendo a consulta em case-sensitive.

Dependendo, a própria linguagem disponibiliza uma função de comparação neste sentido.

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#8 screenshotx

screenshotx

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado

Posted 12/11/2007, 13:49

Entao pessoal.. é mais ou menos isso

eu quero que só possa entrar no sistema, caso ele digite MINUSCULO.

Se o cara digitar alguma letra MAIUSCULA ele barre o cara ou mostre um alerta, entenderam?
Iniciante em PHP/MySQL.

"Ter problemas na vida é inevitável, mas ser derrotado por eles é opcional."

#9 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 12/11/2007, 15:44

Isso é meio estranho ... em geral se usa o JS para diminuir ou aumentar as letras e pronto ...
Verifica se é maiusculo e depois alertar nunca vi (apesar de ser possível) ...

Por padrão o JavaScript não tem nenhuma função que diga se as letras que estão vindo são em maisculos ou minusculas (pelo menos desconheço), então a forma mais simples de saber é usando ER (Expressão Regular) ....

Veje esse exemplo chinfrin:
if (!document.formulario.campo.value.search(/[A-Z]/)) {
alert("Só pode Digitar letras em Minusculas");
.....

Edição feita por: sk15, 12/11/2007, 15:45.


#10 screenshotx

screenshotx

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado

Posted 12/11/2007, 15:57

Era isso mesmo que eu precisava sk15, deu certo

Muito obrigado a todos!
Até mais.
Iniciante em PHP/MySQL.

"Ter problemas na vida é inevitável, mas ser derrotado por eles é opcional."

#11 CswargameS

CswargameS

    Eu não acredito!

  • Ex-Admins
  • 1490 posts
  • Sexo:Masculino
  • Localidade:Franca/SP

Posted 12/11/2007, 16:03

Teve bom então ó, um designer ajudando em programaçao ehehe.

Só uma correçao do que eu disse acima e o P.A ja corrigiu.

Se o cara logar com maiusculo vai ser um log se ele logar com minusculo vai ser outro log? Acho que chama "character sensitivity"



Case-sensitive
Regras
Posted Image
Fórum WMO - Equipe de Design & Vídeo, Áudio e Mídias - Administrador

#12 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 12/11/2007, 16:04

Primeiro que você nem testou o que eu postei acima. O código iria converter tudo o que for digitado para minúsculo, mesmo que digitar alguma coisa em maiúsculo. A única diferença é que eu postei o evento errado, ao invés de onkeypress use onkeyup.

Agora me responda uma coisa, se você pode usar o javascript para mudar todas as letras para minúsculo e permitir que o usuário passe o login sem problemas, porque deixar que ele digite errado para no final mostrar o erro e fazê-lo corrigir ?!
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#13 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 12/11/2007, 16:05

E em caso de acentuadas? Ou o javascript estiver desabilitado no navegador? :ponder:

Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#14 BGGMB

BGGMB

    12 Horas

  • Usuários
  • 156 posts
  • Sexo:Masculino
  • Localidade:Vinhedo SP
  • Interesses:CSS, XHTML, SEO, Photoshop, Illustrator, After Effects, InDesign, Fireworks, Dreamweaver...

Posted 12/11/2007, 16:15

<input type="text" onkeypress="this.value=this.value.toLowerCase()" />

O cara pode digitar mas vai sempre ficar minúscula.

Só acrescentando e arrumando um pequeno detalhe ;)

<input type="text" onchange="this.value = this.value.toLowerCase()"  style="text-transform: lowercase;" />

Edição feita por: BGGMB, 12/11/2007, 16:19.

front-end engineer <tags: css/xhtml/javascript/seo/usability/semantic>
www.brunobincoletto.com - twitter @brunobincoletto

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 22:35

Comprare Cialis Online Forum Amoxicillin Uses For Dogs Propecia Pvp generic cialis Keflex Bladder Infection Viagra Vs Cialis Sales Amoxicillin Adult Dosage
Amoxicillin Allergic Reaction Keflex Not Work cialis Viagra Senza Ricetta Germania Generic Viagra Online Canadian Pharmacy
Zentel Mastercard cialis Do Viagra Tablets Go Bad Propecia 8 Months




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq