Ho una pagina con un form che contiene dei checkbox.
Quando si clicca sul submit del form, devo fare le seguenti verifiche:
1) verificare che almeno un checkbox sia selezionato
2) recuperare i value dei checkbox selezionati ed inviarli ad uno script php che restituira OK o KO
3) in caso di OK, fare il submit del form in una finestra popup che all'apertura mostrerà le opzioni di stampa
I controlli sono praticamente tutti giusti, solo che non mi apre la finestra in popup e non so più da che parte sbattere la testa 
questo il codice incriminato:
pagina col form:
codice:
<form id="risultati" name="risultati" action="richiesta_proposte_stampa.php" method="post">
... la serie di checkbox ognuno su una riga
<input type="checkbox" class="id_proposta" name="id_proposta[]" value="VALORE_NUMERICO_1">
<input type="checkbox" class="id_proposta" name="id_proposta[]" value="VALORE_NUMERICO_1">
...
<input type="checkbox" class="id_proposta" name="id_proposta[]" value="VALORE_NUMERICO_N">
<input type="hidden" id="id_richiesta" name="id_richiesta" value="VAL_NUM">
<input type="hidden" id="str_id_proposte" name="str_id_proposte" value="">
<input type=\submit" name="Submit" value="Stampa selezionati">
</form>
questo il js:
codice:
// apertura form risultati in popup
$('#risultati').submit(function() {
var arr_id_proposte = new Array();
var proposte_scelte = $('.id_proposta');
for(i=0; i<proposte_scelte.length; i++){
if (proposte_scelte[i].checked)
arr_id_proposte.push(proposte_scelte[i].getAttribute('value'));
}
var proposte = arr_id_proposte.toString();
var richiesta = $('#proposte_associate_id_richiesta').attr('value');
if(proposte==''){
alert ("Nessuna proposta selezionata");
return false;
}
$('#str_id_proposte').val(proposte);
$.post("../admin/form.php", {p:proposte, r:richiesta, o:20}, function(data){
if(data=="OK"){
window.open('', 'risultati_popup', 'width=800,height=700,resizeable,scrollbars');
$('#risultati').target = 'risultati_popup';
return true;
}else
alert("Si e' verificato un errore, riprova più tardi") ;
});
return false;
});
qualcuno mi aiuta facendo aprire in popup il form al momento del submit e dopo aver superato i controlli js?