Per fare la submit in una finestra che si apre devi fare una cosa del genere:
il form deve avere un target='nomefinestra'
dove nomefinestra è il nome della finestra che si aprirà (lo puoi scegliere tu)
il tasto non deve essere di tipo submit ma di tipo button con onclick="vai()"
dove vai() è la funzione javascript che fa i controlli e la submit.
La funzione vai() sarà di questo tipo:
codice:
function vai()
{
........ (vari eventuali controlli)
window.open("","nomefinestra","height=200, width=300, toolbar=no ,location=no, resizable=no");
nomeform.submit()
}
dove nomeform è il name del form