Jump to content
Sign in to follow this  
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

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.