새 탭에 제출하여 호출 된 페이지를로드하려면 (이 동작을 피한 후 일부 기능을 테스트하기 만하면됩니다) 가능합니까?
답변
<form target="_blank" [....]
새 탭에서 양식을 제출할 것입니다 … 찾고 계신 것이 확실하지 않은 경우 더 잘 설명해주세요.
답변
[제출] 및 [미리보기] 버튼이 있는데, 제출 된 양식 데이터의 인쇄보기를 데이터베이스에 유지하지 않고 미리보기로 미리보기를 원합니다. 따라서 [미리보기]를 새 탭에서 열고 동일한 창 / 탭에 데이터를 제출하도록 제출하려고합니다.
<button type="submit" id="liquidacion_save" name="liquidacion[save]" onclick="$('form').attr('target', '');">Save</button></div> <div>
<button type="submit" id="liquidacion_Previsualizar" name="liquidacion[Previsualizar]" onclick="$('form').attr('target', '_blank');">Preview</button></div>
답변
formtarget
HTML5에 도입 된 새로운 버튼 속성을 사용할 수도 있습니다 .
<form>
<input type="submit" formtarget="_blank"/>
</form>
답변
추가 target="_blank"
받는 <form>
태그입니다.
답변
이 태그가 달린 jQuery를 가지고 있기 때문에 성공 함수에 무언가를 넣고 싶다고 가정합니다.
success: function(data){
window.open('http://www.mysite.com/', '_blank');
}
답변
jQuery를 사용해보십시오
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
전체 답변은 다음과 같습니다 -http : //ftutorials.com/open-html-form-in-new-tab/
답변
이것은 또한 잘 작동합니다. u 새로운 탭 처리기가 제출하는 동안 다른 것을 할 수 있습니다.
<form target="_blank">
<a href="#">Submit</a>
</form>
<script>
$('a').click(function () {
// do something you want ...
$('form').submit();
});
</script>