Comentario usuario
5
5
excelente y muy didactico
muy aceptable
y muchas gracias
Comentario usuario
3
5
Muy bueno el codigo,corto, efectivo y facil de usar
Gracias y felicitaciones
Comentario usuario
1
5
hola, me podrias ayudar con algo? cual seria el codigo para que un input es decir, una caja d texto no te acepte mas de dos caracteres repetidos, en caso de que yo quiera capturar "aaa" ó "@@@" o tres veces cualquier letra, que no me dejara hacerlo?
Comentario usuario
5
5
muy bueno loco,
y rapido.
Comentario usuario
4
5
No es efectivo. Prueben meter á
Comentario usuario
4
5
window.event no funciona en firefox
http://www.rebuscador.com.ar
Comentario usuario
5
5
Muy bueno el tip, lastima que solo funcione con el iexplorer, alguna otra idea para que funcione con el firefox??
Comentario usuario
4
5
No funciona, probad a copiar un texto y pegarlo en el campo de texto veréis como se pega...
Y en firefox no funciona!
A parte de esto muchas gracias ;)
Comentario usuario
4
5
pues si esta muy bueno, lastima que solo funcione en internet explorer:(
Comentario usuario
2
5
<html>
<head>
</head>
<script>
function LP_data(e){
key=(document.all) ? e.keyCode : e.which;
if (key < 48 || key > 57){
alert("solo se pueden ingresar numeros");
return false;
}
return true;
}//fin funcion
</script>
<body>
<form>
<input type="text" onkeypress="return LP_data(event)"></form>
</body>
</html>
Comentario usuario
4
5
Estubo bueno el codigo, lastima q solo funcione para el explorer
aun asi sta corto preciso y efectivo
Comentario usuario
3
5
<html>
<head>
</head>
<script>
function LP_data(e){
key=(document.all) ? e.keyCode : e.which;
if (key < 48 || key > 57){
alert("solo se pueden ingresar numeros");
return false;
}
return true;
}//fin funcion
</script>
<body>
<form>
<input type="text" onkeypress="return LP_data(event)"></form>
</body>
</html>
Con este Codigo no puedo eliminar, es decir si me equivoco en un numero y deseo borrarlo, no me lo permite la funcion
Comentario usuario
5
5
function LP_data(e)
{
key=(document.all) ? e.keyCode : e.which;
if (key < 48 || key > 57 )
{
if (key==8)
{
return true
}
else
alert("solo se pueden ingresar numeros");
return false;
}
}
Ahora si se puede editar!!
Comentario usuario
4
5
hey hracias deberas me fue util en mi proyecto te agradezco
Comentario usuario
5
5
Es de gran ayuda y se agradece.
Felicidades por el tutorial. ;)
Comentario usuario
3
5
Excelente! me sirvio el codigo. pero como hago lo mismo para validar solo numeros?
Comentario usuario
4
5
Karina, sera como hacer para validar solo texto.
Comentario usuario
1
5
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Validar entrada de datos</title>
<script type="text/javascript">
function validar(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
//* patron = /[ajt69]/; acepta determinados caracteres elegidos porti
//*patron =/[javierb]/; // 4 evita cararteres elegidos por ti requiere lo de abajo
//*te = String.fromCharCode(tecla); // 5
//*return !patron.test(te); // 6
//* patron = /d/; // Solo acepta números
//* patron = /w/; // Acepta números y letras
patron = /D/; //evita numeros
patron =/[A-Za-zñÑs]/; // 4 solo admite letras y ñ
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
</head>
<body>
<p><input type="text" name="textfield" onKeyPress="return validar(event)" /><br />
<textarea rows="5" cols="20" onKeyPress="return validar(event)"></textarea></p>
</body>
</html>
ENCONTRE ESTE CODIGO! SIRVE PARA VARIAS COSAS.
Tiene varias opciones marcadas con * para activar una opcion quiten el comentario //* y asi estara activo ;) espero les sirva a todos
Comentario usuario
3
5
Hola a todos quisiera hacerle un pequeño aporte al código de Boom, en el else incluiría:
e.preventDefault();
y así no se insertaría el carácter indeseado.
Comentario usuario
1
5
A mi me gustaría dejarles otra aportación surgida desde la función de Bloom y la aportación de Amaury que sólo funciona para Firefox y no para MSIE. Sin contar la extraordinaria función con expresiones regulares de karinaduarte. Lo siguiente funciona perfecto en ambos navegadores y en ninguno de los dos agrega el caracter indeseado.
<script type="text/javascript">
var onlyNum = function(){
var key=window.event.keyCode;
if (key < 48 || key > 57){
window.event.keyCode=0;
}
}
function LP_data(e)
{
key=(document.all) ? e.keyCode : e.which;
if (key < 48 || key > 57 )
{
if (key==8)
{
return true
}
else
if(e.preventDefault) e.preventDefault();
e.returnValue = false;
return false;
}
}
</script>
Comentario usuario
4
5
pero para validar campos solo numeros y otros solo letras y asi en un mismo formulario??
porque eso que estan poniendo aplica a toda la pagina sea cual sea el numero de formularios existentes
Comentario usuario
3
5
Esta super interesante este foro