[英]How to open another submit form after submitting one on html or javascript?
[英]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.