hola yo use este funciona bien pero la joda es que si algun tio hace copiar y pegar el codigo se pega de todos modos
¿alguien sabe como evitar esto?
bueno aqui pego el codigo !
Código HTML:
<script language="JavaScript">
var correctos = new Array(" 1", "2", "3","4", "5", "6","7","8","9","I","J","K","L","M","N","Ñ","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","ñ","o","p","q","r","s","t","u","v","w","x","y","z",",",";","." );
var estado=false;
var codigoTecla, cadenaTecla;
function pulsada(e)
{
estado=false;
if(document.all)
{
codigoTecla = event.keyCode
cadenaTecla = (String.fromCharCode(event.keyCode));
}
else if(document.layers)
{
codigoTecla = e.which
cadenaTecla = String.fromCharCode(e.which);
}
else if(document.getElementById)
{
codigoTecla = (window.Event) ? e.which : e.keyCode;
cadenaTecla=(String.fromCharCode(codigoTecla));
}
for(i=0;i<correctos.length;i++)
{
if(cadenaTecla==correctos[i])
estado=true;
}
if(estado==false)
{
if(document.all)
event.returnValue = false;
else
return false;
}
}
</script>
</head>
<body>
<center>
Caja de texto que sólo admite las entradas "a", "A", "b", "B", "c", y "C".<br><br>
<form name="formulario">
<input type="text" name="nombre" onKeyPress="return pulsada(event)">
</form>
</center>
</body>
bueno espero que les sirva para los que lo necesiten, la pega estaria en corrigir el copy y paste para evitar que puedan ser pegados los codigos...
espero haberme explicado bien por no entiendo un jorak de esto...
saludos!!