2017-04-26 1 views
0
내가 프레임이 인쇄 된 후 전 이벤트 상자 클래스를 클릭하면, JQuery와 양식을 찾아 제출시 제출해야 할 양식을 제출하고자하는

,인쇄 iframe이 후 양식을 제출하는 방법

을 문제는 인쇄 양식을 제출하지 않은 후입니다. 그렇다 ID를 당신이 당신의 발견에 하나 이상의 양식을 얻을 경우

$('body').on("click", ".event-box", function (e) { 

    $(this).find('form').eq(indexOfTheRelevantForm).submit(); 

또는

e.target.closest("form").submit() 
+0

합니까와 관련 양식을 제출해야 고유해야한다는 사실을

$(document).ready(function() { $('body').on("click", ".event-box", function() { var obj = { classevent_id: $(this).find("input:hidden[name=classevent_id]").val(), member_id: $(this).find("input:hidden[name=member_id]").val(), classname: $(this).find(".title").text() }; var url = "/printreceipt/" + obj.classevent_id + "/" + obj.member_id; if (obj.classname.indexOf('Kuntosali') !== 0 && obj.classname.indexOf('Virtual') !== 0 && obj.classname.indexOf('Lasten') !== 0) { $('.receipt').attr('src', url) $('.receipt').get(0).contentWindow.print(); } $(this).find('form').submit(); }); }); 
mplungjan

+0

yes 이벤트 상자에는 여러 양식이 있지만 양식 ID는 같습니다. jquery 인쇄 할 수 있지만 인쇄 대화 상자를 인쇄 대화 상자에서 확인 단추를 인쇄 할 때 포커스가 iframe을 때문입니다 및 상위 widnow 폼을 제출하려면 – Muhabutti

답변

0

이벤트 상자에 양식이 포함되어 있습니까? 모든 콘솔 오류? [mcve]에 HTML을 보여줍니다. '<>`버튼을 클릭하여 하나를 만듭니다.
관련 문제