invii il form specificando come target la popup, dopo l' invio la pagina del form resta invariata
nell' es c' è un controllo minimo che viene effettuato in entrambi gli invii
	codice:
	<script type="text/javascript">
function controllo(f){
  if(f.nomeCampo.value==''){
    alert('non hai compilato!')
    return false
  }
  else return true
}
function inviaInPopup(f){
  if(controllo(f)){
    var pop=window.open('about:blank','popup','')
    f.target='popup'
    f.submit()
    f.target='_self'
    pop.focus()
  }
}
</script>
<form action="" method="post" target="self" onsubmit="return controllo(this)">
<input type="text" name="nomeCampo" />
<input type="submit" value="invia" />
<input type="button" value="invia in popup" onclick="inviaInPopup(this.form)" />
</form>
 
le var post non si leggono in javascript
ciao