php - 如何处理多选项卡表单(有或没有 jquery)

标签 php jquery html

我有一个很大的页面/表单,分为选项卡,现在的要求是,每个选项卡都应该有一个保存按钮,它将提交该选项卡中的字段。并且还应该有一个全局保存按钮,用于保存所有选项卡中的数据。

我这样做的想法是,为每个选项卡制作单独的表单,并使用 jquery 序列化来发布它们,但是有些表单有图像上传和 ckeditor 字段,它们不能很好地与 jquery 配合使用。

关于解决此问题的最佳方法有什么想法吗?

最佳答案

一个低影响的方法是让你的 3 种形式保持原样。然后将您的“表单合并”附加到全局表单的提交元素:

对于 HTML:

<form id="form1"> ... </form>
<form id="form2"> ... </form>
<form id="global"></form>

JS:

$("#global").submit(function(e){
  var $ch1 = $("#form1").children();
  var $ch2 = $("#form2").children();

  $(this).append($ch1).append($ch2);
  //Let the form get submitted...
});

关于php - 如何处理多选项卡表单(有或没有 jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10275238/

相关文章:

php - 聊天应用程序的数据库设计

javascript - 粘性导航不起作用

javascript - Backbone : Uncaught TypeError: cannot read property 'toJSON' of undefined

javascript - 如何创建一个网页,具有固定的背景图像,顶部的 div 滚动,但也平滑地滚动底部固定的 bg 图像?

javascript - 按类名单击特定链接

php - 使用 PHP for android 应用程序显示从数据库读取的数据

php - iTunes 艺术作品数据为 html 图像

javascript - 单击它时如何更新 JointJS 中链接的标签?

javascript - 显示 : block; based on number of list items in ul

php - 在命令行中获取 PHP 中的 ini 设置