Я пытаюсь распечатать форму, пока нажата кнопка отправки. Но он работает только на хроме и некоторых других браузерах, но не в firefox. Вещь, которую я хочу, перед выполнением действия отправки, я хочу напечатать эту форму.JQuery trigger. ("Submit") не работает с firefox with window.print()
HTML-код выглядит примерно так.
<div class="container">
<?php echo form_open('leave/add','class="printPreview"','id="toPrint"'); ?>
<button type="submit" class="btn btn-warning" id="this" onclick="doPrint()">Print Out and Request Form</button>
<!-- Form Elements -->
</form>
</div>
Вот мой код.
function doPrint() {
$("#toPrint").trigger("submit");
$('#this').hide();
$('#preview_btn').hide();
$('#fill_btn').hide();
$("#toPrint").submit(
window.print()
);
}
Я забыл упомянуть, что диалоговое окно печати появляется, но при нажатии кнопки печати, отправке действие не работает он только распечатать форму принтера. Действие отправки при нажатии на клик. –
Опубликовать свой html-код? –