validacion un solo punto

karina
09 de Octubre del 2008
hola necesito ayuda tengo la siguiente funcion en javascript, la cual solo me permite escribir numeros y puntos, lo que quiero es que solo deje que acepte un solo punto

function checknumber(evt)
{
evt = (evt) ? evt : event ;
var key = (evt.which) ? evt.which : evt.keyCode;
var p =0;
if (key > 47 && key < 58 || key == 8 || key ==46)
return true;
else
return false;
}

espero me puedan a yudar es urgente, gracias