Ciao a tutti,
ho questo problema.
In una pagina .asp ho un solo form ma devo inserire 2 diversi button:
1 che fa il submit secco e normale del form con target _self
1 che invece fa il submit di tutto il form dentro ad una popup.
Il form è così:
codice:
<form name="formHeader" method="post">
[ ... vari campi ...]
<input type="button" name="pulsForm" value="Form" onClick="javascript:inviaForm('1')">
<input type="button" name="pulsPop" value="Pop" onClick="javascript:inviaForm('2')">
</form>
Mentre la funzione è:
codice:
function inviaForm(numero) {
var recuperoForm = numero;
if (recuperoForm == '1') {
document.forms['formHeader'].action = '';
document.forms['formHeader'].target = '_self';
document.forms['formHeader'].submit();
}
else if (recuperoForm == '2') {
newWin = window.open("claim/job.asp", "targetPippo", [...parametri ...]);
document.forms['formHeader'].target = 'targetPippo';
newWin.document.forms['formHeader'].submit();
}
}
Il submit della pagina secca [recuperoForm == 1] funziona.
L'invio dei dati alla paguna secca [recuperoForm == 1] funziona.
L'apertura della popup [recuperoForm == 2] funziona.
Non funziona l'invio [recuperoForm == 2] dei dati tramite form alla popup.
Cosa sbaglio?
Grazie 1000