Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/10/2007, 09:06
Avatar de rol2007
rol2007
 
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