06/06/2006, 08:11
|
| | | Fecha de Ingreso: abril-2006 Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años, 9 meses 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. |