dices que solo te funciona una funcion, seguramente te refieres a enviar() a la cual no le veo sentido, por defecto los formularios se envian cuando dentro de un campo pulsas enter asi que para que crear una funcion que haga lo que de todas formas va a ocurrir
respecto a solo admitir numeros mira esto
http://www.forosdelweb.com/showthrea...=event.keyCode
asi solo tendrias que llamar una funcion y no dos como estas haciendo