Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在HTML页面上的表单之间共享数据吗?还是可以提交一份表格,再提交另一份?_Javascript_Html_Forms_Servlets - Fatal编程技术网

Javascript 我可以在HTML页面上的表单之间共享数据吗?还是可以提交一份表格,再提交另一份?

Javascript 我可以在HTML页面上的表单之间共享数据吗?还是可以提交一份表格,再提交另一份?,javascript,html,forms,servlets,Javascript,Html,Forms,Servlets,我想知道是否有人能提供建议?我有一个JSP,它包含两个表单,这两个表单都映射到服务器上的同一个servlet 虽然当我提交一份表格时,在另一份表格上输入的必要数据并没有同时提交,但一切似乎都很好 第一个表单用于添加或删除RSS源的地址。由于页面上可能有多个地址,因此使用一个表来存储它们。表中的每个单元格都包含这样一个表单,用于删除: <form action = "<c:url value = '/deleteRSSFeed?rssFeedURL=${rssFeedURL}' /&g

我想知道是否有人能提供建议?我有一个JSP,它包含两个表单,这两个表单都映射到服务器上的同一个servlet

虽然当我提交一份表格时,在另一份表格上输入的必要数据并没有同时提交,但一切似乎都很好

第一个表单用于添加或删除RSS源的地址。由于页面上可能有多个地址,因此使用一个表来存储它们。表中的每个单元格都包含这样一个表单,用于删除:

<form action = "<c:url value = '/deleteRSSFeed?rssFeedURL=${rssFeedURL}' />" method = "post">                           
<input type = "image" src = "${imageFileURL}myApp_rightArrow.png" />                            
<input name = "writeWordcloud" type = "hidden" value = "true" />
</form>

还有另外一种添加提要的形式

情况是,在提交这些表单中的任何一个后,必须在页面上重新绘制wordcloud。但是wordcloud的设置包含在另一种形式中

由于我无法合并表单,有人能告诉我是否可以在HTML表单之间共享数据吗?或者更好的是,是否可以提交一个表单,并让此操作提交第二个表单

在这一点上,由不同的servlet提供表单是不实际的

谢谢


Morgan先生

您可能应该使用一个表单,并让服务器端脚本执行这两个操作。

根据您的场景,您可能需要为不同的任务使用两个提交按钮;服务器可以检查单击了哪个按钮。

您可能应该使用一个表单,并让服务器端脚本执行这两个操作。
根据您的场景,您可能需要为不同的任务使用两个提交按钮;服务器可以检查单击了哪个按钮。

通过使用Javascript(或者更好的jQuery),可以在一个表单中隐藏字段,并在提交之前获取另一个表单的字段值

更新

这个提琴显示了您需要的代码:

通过使用Javascript(或者更好的jQuery),您可以在一个表单中隐藏字段,并在提交之前获取另一个表单的字段值

更新


这把小提琴显示了您需要的代码:

如果您能提供您正在尝试执行的操作的详细信息,它会显示出来。您可以使用Javascript向DOM添加元素,但所有这一切都取决于您的用例。

如果您能够提供您尝试执行的操作的详细信息,则可以这样做。您可以使用Javascript向DOM添加元素,但所有这一切都取决于您的用例。

您是否允许/能够使用Javascript?您是否允许/能够使用Javascript?请看下面的代码:,它将为您指明方向我可以使用它,或者为从servlet填充的每个表单设置一系列隐藏字段。查看fiddle中的代码,它将为您指明方向我可以使用它,或者为从servlet填充的每个表单设置一系列隐藏字段。