Foros del Web » Creando para Internet » HTML »

Formato en Input Text

Estas en el tema de Formato en Input Text en el foro de HTML en Foros del Web. Como hago para poner a los input text en html un formato? Es decir que solo se puedan ingresar números o letras Gracias...
  #1 (permalink)  
Antiguo 09/02/2005, 15:00
Avatar de Extranjero  
Fecha de Ingreso: febrero-2003
Ubicación: Guatemala
Mensajes: 58
Antigüedad: 14 años, 9 meses
Puntos: 0
Formato en Input Text

Como hago para poner a los input text en html un formato?

Es decir que solo se puedan ingresar números o letras

Gracias
__________________
Keneth Cruz
Extranjero Chapín
http://www.lazona21.com
  #2 (permalink)  
Antiguo 09/02/2005, 15:08
 
Fecha de Ingreso: enero-2005
Ubicación: Chile
Mensajes: 162
Antigüedad: 12 años, 10 meses
Puntos: 0
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
  #3 (permalink)  
Antiguo 09/02/2005, 15:31
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 14 años, 10 meses
Puntos: 10
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!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:57.