XD no me fije que eran numeros ahora te digo como quedaria
 
Esto es antes de todo incluso sobre el <html>   
Código asp:
Ver original- <script language="javascript">  
- <!--  
- function solo_num(){  
- var key=window.event.keyCode;   
- if ((key < 48 || key > 57) && key != 32){//&& key != 32(es en caso que permitas la tecla de espacio) sino solo lo dejas  if (key < 48 || key > 57){ 
- window.event.keyCode=0; 
- }} 
- -->  
- </script> 
y en el imput del text asi:   
Código asp:
Ver original- <td width="38%" >Nombre a mostrar:</td> 
-       <td colspan="2"> 
-           <input type="text" name="Nombre del text" size="25" maxlength="9" onKeyPress="solo_num()" ><BR>       
-       </td> 
-    </tr> 
Lo que anulara todas las demas teclas excepto numeros y si qres la tecla espacio si qres poder tambien ejecutar el enter le agregas a la funcion del javascript  && key != 13 
Bueno esto lo estoy usando yo en asp.
No indicaste en q lo qres implementar y los datos q qres enviar al otro formulario son solo esos o mas ? 
Lo que dice Adler es tal cual  
 Cita:  En cuanto a recoger los valores en otro form. Necesitaras PHP, ASP, etc ... creo que algo que es window.document, o algo así, también se puede hacer. Una vez recogidos los valores los insertas en los values de los campos