Benvenuto nella comunità italiana di Joomla SteveDj,
puoi provare anche questa soluzione. Inserisci nel campo On Submit code - after sending email il seguente codice.
<script type="text/javascript">
//<![CDATA[
function printDiv(elementId)
{
var a = window.open('','Stampa', "height=500,width=600,location=no,menubar=yes,scrollbars=yes,resizable=yes,statusbar=no,left=10,top=10");
a.document.open("text/html");
a.document.write(document.getElementById(elementId).innerHTML);
a.document.close();
a.print();
}
//]]>
</script>
<div style="float: right; clear:left;" id="PSR_print"><a href="<?php echo JURI::base()."index.php?option=com_chronocontact&chronoformname=nome_form";?>" onclick="printDiv('area_stampa')"><img src="<?php echo JURI::base().'images/M_images/printButton.png';?>" alt="Stampa"/></a></div>
<div id="area_stampa">
<!-- inizio campi form -->
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">campo 1</label>
<input class="cf_inputbox" maxlength="150" size="30" title="" id="text_0" name="text_0" type="text" value="{text_0}"/>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine campi form -->
</div><!-- chiusura div area_stampa -->
Sostituire nella prima div nome_form con il nome del tuo form.
Poi sostituire il codice fra i commenti inizio campi form e fine campi form con il codice del tuo form senza i bottoni.
Per ogni campo devi poi inserire l'attributo value="{nome_campo}" come nell'esempio dove il nome del campo è text_0