Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2005, 15:31
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 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!!!