mira, lo que yo haría (no se si será lo mejor) sería lo siguiente:
1) colocaria el codigo del formulario asi:
<form action="" method="post" onsubmit= "return validar()">
donde validar es una función de javascript que llamará cuando sea pulsado el botón de tipo submit y solamente enviará el formulario si ésta función devuelve true.
2) al campo que esta por dentro del formulario le agrego el id:
<input name="nro" id="nro2" type="hidden" value="">
3) hago la función validar
Código:
function validar(){
var numero=document.getElementById("nro").value;
var numeroculto=document.getElementById("nro2");
/*comprobamos que no este vacío, si esta vacío me avisa y no me deja enviar el formulario, sino coloca el valor del numero en el campo oculto y envía el formulario. te dejo a ti de que coloques la validación completa del if */
if(numero==""){
alert("campo vacio");
return false;
}else{
numeroculto.value=numero;
return true;
}
}//fin de la función validar
recordar que esta funcion debe ir dentro de:
<head><script>
la funcion validar va acá
</script> </head>
espero que te sirva...