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