Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/06/2006, 08:11
Avatar de Expinete
Expinete
 
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
La función que utilizo es la siguiente:

function EvaluateText(cadena, obj){
opc = false;
if (cadena == "%d")
if (event.keyCode > 47 && event.keyCode < 58)
opc = true;
if (cadena == "%f"){
if (event.keyCode > 47 && event.keyCode < 58)
opc = true;
if (obj.value.search("[.*]") == -1 && obj.value.length != 0)
if (event.keyCode == 46)
opc = true;
}
if(opc == false)
event.returnValue = false;
}

##################################################
y en el campo de texto la llamo así:

<td valign="top" class="textos"><INPUT name="cp" type="text" class="texfield" size="10" onKeyPress="EvaluateText('%f', this);"> </td>

pero este código sólo funciona en IE ...
Gracias de nuevo por la ayuda.