Hola.
Estoy trabajando con un formulario en el cual se capturan datos del usuario, pero quiero que solo pueda escribir mayúsculas, sin acentos y sin números ni caracteres especiales.
He hecho lo siguiente:
Código PHP:
<script language="javascript" type="text/javascript">
function validKey(k)
{
var keyNum = 0;
if(typeof (k.charCode) == 'undefined' )
{
keyNum = k.keyCode;
}
else
{
keyNum = k.charCode;
}
if( ! ( (keyNum >=65 && keyNum <=90) ))
{
return false;
}
return true;
}
</script>
Y para mandar el evento a la función utilizo esta linea:
Código PHP:
<input name="nombre" type="text" id="nombre" size="45" maxlength="48" onkeypress="return validKey(event);"/>
Esto como resultado me permite escribir únicamente mayúsculas (esto esto si lo quiero), pero deshabilita el enter, tabulador, espacio y minúsculas.
Y lo que yo quiero es que permita escribir tambien minúsculas pero que las convierta a mayúsculas y que con el Tabulador o Enter se cambie a otro campo de texto, que debo cambiar?
Espero haberme dado a entender. Esperaré consejos.
Muchas gracias