加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – jQuery多个表单提交

发布时间:2020-12-13 13:23:50 所属栏目:PHP教程 来源:网络整理
导读:我在页面上有4个表单.我知道表单不能嵌套. form id =“form1” / form form id =“form2” / form form id =“form3” / form form id =“form4” / form 以该顺序出现. 表单1和表单4发布到相同的php页面进行处理. 表单1有1个输入字段 表单4有多个字段,复选
我在页面上有4个表单.我知道表单不能嵌套.

< form id =“form1”>< / form>

< form id =“form2”>< / form>

< form id =“form3”>< / form>

< form id =“form4”>< / form>

以该顺序出现.

表单1和表单4发布到相同的php页面进行处理.
表单1有1个输入字段
表单4有多个字段,复选框和选择.

表单1或表单4发送两种表单的组合字段的最佳方法是什么?

我已经尝试过jQuery,非常适合文本输入和复选框,但无法使用Select.
尝试组合表单1和表单4并使用css重新定位表单1,但无法正确布局.

有什么比这更简单的了吗?

这是不可能的.您可以使用serialize()或serializeArray()方法获取表单的数据,并使用Ajax将它们发布到服务器:

Encode a set of form elements as a string for submission.

$('#send').click(function() {
   var firstFormData  = $('form:eq(0)').serializeArray();
   var fourthFormData = $('form:eq(3)').serializeArray();
   $.ajax({
        url  : '...',type : 'post',data : firstFormData.concat(fourthFormData)
   }).done(function() {
       // ...
   });
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读