29/10/2007, 09:06
|
| | | Fecha de Ingreso: mayo-2007 Ubicación: Santiasco CHILE
Mensajes: 300
Antigüedad: 17 años, 6 meses Puntos: 4 | |
Re: Validar un campo a solo mayusculas si jaja
yo habia probado con css y pense que era una gran solucion pero al comprobar la BD me di cuenta que no :(
pero yo utilizo esto que es mejor
function upperCase(e) {
tecla = (document.all) ? e.keyCode : e.which;
if(tecla == 9 || tecla == 0) return true;
if(tecla == 8) return true;
if(window.Event){
var pst = e.currentTarget.selectionStart;
var string_start = e.currentTarget.value.substring(0,pst);
var string_end = e.currentTarget.value.substring(pst ,e.currentTarget.value.length);
e.currentTarget.value = string_start+ String.fromCharCode(tecla).toUpperCase()+ string_end;
e.currentTarget.selectionStart = pst + 1;
e.currentTarget.selectionEnd = pst + 1;
e.stopPropagation();
return false;
}
else {
te = String.fromCharCode(tecla);
te = te.toUpperCase();
num = te.charCodeAt(0);
e.keyCode = num;
}
}
<input type="text" name="nombre"onkeypress="return upperacase(e)" >
revisa los faq |