Hola Bluesman74cl:
Tienes una asignación sin "resolver" que es posible que produzca comportamientos no desaedos:
formulario.num_orden.value = ;
Además parece que lo tienes en un botón normal, cuando es conveniente usar un submit y usar la validación en el evento submit del form.
Saludos