jquery – 在提交时合并两个表单的值

前端之家收集整理的这篇文章主要介绍了jquery – 在提交时合并两个表单的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_1@我在一个html页面上有两种形式。使用jQuery,是否可能有两个表单的数据进入POST数据时,第一次提交?

解决方法

一种方法是在数据验证检查成功后将所有form2的输入复制到form1中。这假设你没有做一个AJAX提交。
// new onsubmit function for form1
function form1_onsubmit()
{
    if (!EntryCheck()) return false; 

    $('#form2 :input').not(':submit').clone().hide().appendTo('#form1');

    return true;
}

如果你想满足提交两次,可能是因为从服务器提交失败,我们需要删除任何复制的输入,然后再复制新的。

// new onsubmit function for form1
function form1_onsubmit()
{
    $('#form1 :input[isacopy]').remove();

    if (!EntryCheck()) return false; 

    $('#form2 :input').not(':submit').clone().hide().attr('isacopy','y').appendTo('#form1');

    return true;
}
原文链接:https://www.f2er.com/jquery/184709.html

猜你在找的jQuery相关文章