Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2006, 12:56
Avatar de onlykfk
onlykfk
 
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 18 años, 8 meses
Puntos: 1
en el mismo campo input de tu formulario deberas activar el evento onkeypress

ejemplo:

<input type=text name=edad onkeypress=' return permiteNumeros(this,event,",")'>

la funcion:
function permiteNumeros(myfield, e, strExtras) {
var strCarValidos="1234567890" + strExtras; //Solo numeros mas los extras (en tu caso la coma)
return validateChar(myfield,e,strCarValidos);
}

function validateChar(myfield,e,validChars) {
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;
//chars
else if (((validChars).indexOf(keychar)>-1))
return true;
else
return false;
}


SALUDOS
__________________
Yo tan sólo se, que no he senado

Última edición por onlykfk; 06/03/2006 a las 13:18