Hola:
No me había fijado en la llamada, y es que la llamada debes de hacerla a una función... por ejemplo:
onclick="numprimos()"... y por cierto, no es aconsejable poner instrucciones document.write con la página ya cargada... creo que sería mejor mostrar los resultados en algún otro sitio con innerHTML, o en otro control del form, como un textarea.
Saludos