Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

houseinf

obrigatório o uso de maiúsculas

Recommended Posts

boa noite...

consegui o código que força o uso de maiúsculas mesmo com CAPS LOCK off.

porém, ao gravar no banco, o que é gravado é minúsculas... vejam o meu código..

<tr>
<td height="30" colspan="2" bgcolor="#F3F3F3"><div align="center"><strong>Informe agora seus dados cadastrais </strong></div></td>
</tr>

<tr>
<td><div align="right">Nome / Razão Social: </div></td>
<td height="30"><input df_verificar="sim" name="nome" type="text" class="baixo" id="nome" value="<%=request.form("nome")%>" size="40" style="text-transform:uppercase;" ></td>
</tr>

A cláusula

style="text-transform:uppercase;"

vez com que o texto fosse exibido em maiúsculo

mas ao gravar no banco ficou ainda minúsculo

Aqui foi o momento em que foi feita a gravaçao no banco. O conteúdo da variável nome estava minúsculo ....

sql = "INSERT INTO clientes (ddd, complemento, datacad, nome, email, senha, cpf, rg, endereco, bairro, cidade, estado, cep, tel, valido) values ('"&ddd&"','"&complemento&"','"&date&"', '"&nome&"', '"&email&"', '"&senha&"', '"&cpf&"', '"&rg&"', '"&endereco&"', '"&bairro&"', '"&cidade&"', '"&estado&"', '"&cep&"', '"&telefone&"', 'sim')"
set reg = conexao.execute(sql)
sql = "SELECT * FROM clientes WHERE cpf='"& hash(request.form("cpf")) &"' "

a pergunta é :

Como fazer para que o conteúdo da variável nome não seja apenas exibido maiúsculo mas também que ele se torne maiúsculo ??

Obrigado se puderem me ajudar.

Mário

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela rápida resposta.

Eu já tinha resolvido com

<tr>
 <td><div align="right">Nome / Razão Social: </div></td>
 <td height="30"><input df_verificar="sim" name="nome" type="text" class="baixo" id="nome" value="<%=request.form("nome")%>" size="40" style="text-transform:uppercase;" onChange="this.value=this.value.toUpperCase()" ></td>
</tr>

A cláusula:

onChange="this.value=this.value.toUpperCase()
fez com que o valor não fosse só exibido mas se tornasse realmente MAIÚSCULO.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom, mas ainda assim você está tratando essa informação pelo lado cliente, caso o usuário esteja com o js desabilitado, bau bau... Da forma que sugeri, você trata a informação pelo lado do servidor, ou seja, não tem erro.

PS. Se resolvido, marque a referida opção para ajudar outros.

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode implementar também, com um alerta ao user quando ele iniciar a digitação, se verificar que está minúsculo ele avisa e altera para maiúsculo, podendo até mesmo ativar o CASP LOOK

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.