如何提交具有不同动作的表格



i确实有一个Java Web应用程序,它确实使用速度(*.vm)作为演示文件。我确实有一个带有大量输入/选择框的表格,我想在表单的操作中以不同的来源提交。该表格确实有2个按钮。首先将其命名为提交,其默认一个,它只是提交表格,并且确实可以正常工作。我没有问题。第二个按钮只是一个默认按钮(保存草稿)按钮,此按钮也应将表格提交给其他源。.我已经配置了从Java侧,支撑杆,bean等配置的所有内容。但是我只从Java中获得null..它没有提交数据。

我已经尝试了以下jQuery脚本,但没有帮助:

function submitDraft(form){
                    var url = "addDraftMarriageAction.action";
                    var formData = {};
                        $(form).find("input[name]").each(function (index, node) {
                            formData[node.name] = node.value;
                        });
                    $.post(url, formData).done(function (data) {
                    alert("Draft has been saved");
                    });
                }

我从第二个按钮的onclick()方法中调用了此函数,它给出了警报,但Java侧没有得到。

任何建议或帮助都将受到赞赏

我找到了一个解决方案,而不是发布的JavaScript代码,我使用了以下内容:

                    function submitDraft(){
                    var url = "addDraftMarriageAction.action";
                    $('form').attr("action", url);  //change the form action
                    $('form').submit();  // submit the form
                }

我从爪哇一侧获得了所有值,现在一切都起作用。因此,我没有Java的任何问题,但更多的是JavaScript问题...

将相同表格发布到不同操作的形式,具体取决于按钮

相关内容

  • 没有找到相关文章

最新更新