Per correttezza (e completezza)

<input type="text" name="cat1" size="8" maxlength="3" onkeyup="SoloNumeri(this)" onchange="ControlloNum(this);">

Poi si potrebbe chiamare anche la funzione SoloNumeri() all'evento onchange, oppure mettere assieme le due funzioni.