non dovrebbe dipendere dal file stampa_licenze_varie.php
Hai ragione, sono io che non avevo capito bene quale fosse il problema :)
Nel codice generato l'id del form è form_3_1, non form_3:
Codice HTML:
<form method="post" class="fabrikForm" name="form_3" id="form_3_1" enctype="application/x-www-form-urlencoded">
Per associare la pressione del link all'invio del form dovresti creare un altro file JavaScript contenente
Codice:
jQuery(document).ready(function() {
redirectFormSubmit('form_3_1', '/file%20modelli/stampa_permesso_orario2.php', 'link_3');
});
Però non sono molto soddisfatto di quest'approccio, ti costringerebbe a creare un file JavaScript per ogni orario (e licenze, ecc.) inserito.
Poiché almeno i name dei form sono invarianti, direi piuttosto di modificare il file function_redirectFormSubmit.js in questo modo:
Codice:
function redirectFormSubmit(form_name, action_url, button_id) {
jQuery('#' + button_id).click(function(e) {
jQuery('form[name="' + form_name + '"').attr('action', action_url)
.attr('target', '_blank')
.submit();
e.preventDefault();
return false;
});
}
Così facendo basta modificare quel file, gli altri JavaScript lasciali così come sono e vediamo se funziona.