Php 如何处理多选项卡表单(带或不带jquery)
我有一个大的页面/表单被划分为选项卡,现在的要求是,每个选项卡都应该有一个保存按钮,它将提交该选项卡中的字段。还应该有一个全局保存按钮,用于保存所有选项卡中的数据 我这样做的想法是,为每个选项卡制作单独的表单,并使用jquery序列化发布它们,但有些表单具有图像上载和ckeditor字段,这与jquery不兼容Php 如何处理多选项卡表单(带或不带jquery),php,jquery,html,Php,Jquery,Html,我有一个大的页面/表单被划分为选项卡,现在的要求是,每个选项卡都应该有一个保存按钮,它将提交该选项卡中的字段。还应该有一个全局保存按钮,用于保存所有选项卡中的数据 我这样做的想法是,为每个选项卡制作单独的表单,并使用jquery序列化发布它们,但有些表单具有图像上载和ckeditor字段,这与jquery不兼容 你知道解决这个问题的最佳方法是什么吗?一个低影响的方法是让你的3张表格保持原样。然后将表单合并附加到全局表单的提交元素: 对于HTML: <form id="form1">
你知道解决这个问题的最佳方法是什么吗?一个低影响的方法是让你的3张表格保持原样。然后将表单合并附加到全局表单的提交元素: 对于HTML:
<form id="form1"> ... </form>
<form id="form2"> ... </form>
<form id="global"></form>
一个低影响的方法是让你的3张表格保持原样。然后将表单合并附加到全局表单的提交元素: 对于HTML:
<form id="form1"> ... </form>
<form id="form2"> ... </form>
<form id="global"></form>
使用jQuery,您可以逐个提交每个表单
$("#globalsubmit").submit(function(e){
//simply submit all the forms one by one
$("#form1").submit();
$("#form2").submit();
return false;
});
或者找到所有表格并立即提交
$("#globalsubmit").submit(function(e){
$("form").each(function() { $(this).submit(); });
return false;
});
没有jQuery。以下是您可能希望遵循的几个步骤
提交表单,不处理数据,而是存储在会话中。
收集会话中所有表单中的所有数据,并在最后以批量形式提交数据。
使用jQuery,您可以逐个提交每个表单
$("#globalsubmit").submit(function(e){
//simply submit all the forms one by one
$("#form1").submit();
$("#form2").submit();
return false;
});
或者找到所有表格并立即提交
$("#globalsubmit").submit(function(e){
$("form").each(function() { $(this).submit(); });
return false;
});
没有jQuery。以下是您可能希望遵循的几个步骤
提交表单,不处理数据,而是存储在会话中。
收集会话中所有表单中的所有数据,并在最后以批量形式提交数据。
你是说像谷歌文档表单之类的东西吗?我对谷歌文档表单不太了解,但我不认为这与我的问题相似阅读这个问题我首先想到的是性能。即使你找到了解决方案,这真的能帮你吗?如何将所有数据合并到一个表单中,并在服务器端执行其余任务?减少参数数量的方法有多种,一种是:使用逗号分隔的参数。本地提交按钮的用途是什么?按下按钮会发生什么?你是说像google docs表单之类的东西?我对google docs表单不太了解,但我不认为这与我的问题相似阅读这个问题我首先想到的是性能。即使你找到了解决方案,这真的能帮你吗?如何将所有数据合并到一个表单中,并在服务器端执行其余任务?减少参数数量的方法有多种,一种是:使用逗号分隔的参数。本地提交按钮的用途是什么?按一下按钮会发生什么?