簡體   English   中英

我可以在HTML頁面上的表單之間共享數據嗎? 還是可以提交一種形式,提交另一種形式?

[英]Can I share data between forms on HTML pages? Or can submitting one form, submit another?

我想知道是否有人可以建議? 我有一個JSP,其中包含兩種形式,這兩種形式都映射到服務器上的同一servlet。

一切似乎都很好,盡管當我提交一種表單時,在另一表單上輸入的必要數據並沒有同時提交。

第一種形式用於添加或刪除RSS feed的地址。 由於頁面上可能有幾個地址,因此使用表來存儲它們。 該表的每個單元格都包含一個用於刪除的表格:

<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服務對我來說是不切實際的。

謝謝

摩根先生

通過使用Javascript(或更好的jQuery),可以在提交前將一種形式的隱藏字段獲取另一種形式的字段值。

更新資料

這個小提琴顯示了您需要的代碼: http : //jsfiddle.net/MqsK8/1/

您可能應該使用一種形式,並讓服務器端腳本執行這兩項操作。
根據您的方案,您可能需要有兩個提交按鈕來執行不同的任務;請參閱第19頁的『提交按鈕』。 服務器可以檢查單擊了哪個按鈕。

如果您可以提供您想做的事情的細節。 您可以使用Javascript向DOM中添加元素,但是所有這些又取決於您的用例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM