在新标签中提交表单
我想(只是为了testing一些函数,我会避免这种行为后)加载页面上提交的页面:是否有可能?
<form target="_blank" [....]
将提交表格在一个新的标签…我不确定是否这是你在找什么,请更好地解释…
我有一个[提交]和[预览]button,我希望预览显示提交的表单数据的打印视图,而不必将其保存到数据库。 因此,我想[预览]打开一个新的标签,并提交提交数据在同一个窗口/选项卡。
<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>
将target="_blank"
添加到<form>
标记中。
既然你有这个标签的jQuery,我会假设你想要一些东西坚持在你的成功function?
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/
您的浏览器选项必须设置为在新选项卡中打开新窗口,否则会打开一个新的浏览器窗口。
这也将很好,你可以做一些新的标签处理程序提交。
<form target="_blank"> <a href="#">Submit</a> </form> <script> $('a').click(function () { // do something you want ... $('form').submit(); }); </script>