Como hago para poner a los input text en html un formato?
Es decir que solo se puedan ingresar números o letras
Gracias
| |||
Hola para hacer eso tienes que usar un lenguaje como php o asp para que puedas comprobar el contenido hay muchos tutoriales por ahi que te dicen como hacer las comprobaciones. Saludos |
| |||
como te dijo wako eso no se puede hacer con HTML.. con las opciones que te dijo el lo que podes hacer es al momento de analizar la entrada del campo ver si son solo letras y numeros. Pero tambien lo podes hacer con javascript y con hacer que directamente en ese campo no se pueda escribir otra cosa (si se trata de algo importante lo mejor es usar los dos sistemas)... te paso un funcioncita que hace lo que vos necesitas. Cita: <html> <head> <SCRIPT TYPE="text/javascript"> <!-- // copyright 1999 Idocs, Inc. http://www.idocs.com // Distribute this script freely but keep this notice in place function numbersonly(myfield, e, dec) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; // numbers else if ((("0123456789qwertyuiopñlkjhgfdsazxcvbnm ").indexOf(keychar) > -1)) return true; // decimal point jump else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false; } else return false; } //--> </SCRIPT> </head> <body> <INPUT NAME="dollar" SIZE=20 onKeyPress="return numbersonly(this, event)"> </body> </html>
__________________ oohh... quisiera ser godines!!! |