2011-08-19 33 views
1

我有一個JSP網頁,一次顯示多個表單。我想創建一個按鈕,將所有表單提交給它們各自的操作。這可以做到嗎?如何實現這一點?所有表單屬於不同的第三方網站。如何在jsp頁面中創建一個按鈕,將該頁面上的所有表單提交給它們的響應。表單操作

+0

我不知道,但你可以使用Ajax這樣做**或**您可以通過各種形式的網頁上環的JavaScript或jQuery,然後一一提交。爲每個表單提供一個目標框架,以便您可以監控響應。 –

+0

是否可以隱藏響應(在提交表單後)......我希望我的代碼能夠通過響應並確定提交是否成功(我已經提供了與該提交相關的所有可能的成功/失敗消息,我)...這必須在GAE網絡應用程序中完成... – user893664

+0

不是真的,但您可以在目標框架上使用'style =「display:none」',它在頁面上不可見,然後在表單提交完成檢查在JavaScript中的數據,並做適當的操作。這可能是一項骯髒的工作。 =( –

回答

2

Ajax帖子。例如,使用jQueryjQuery Form插件。

那麼這樣的提交各種形式的一個按鈕點擊

<input type="button" value="Submit all" id="submitAll"> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#submitAll').click(function() { 
      $('form').ajaxSubmit({ 
       success: function(responseText, statusText, xhr, $form) { 
        alert('form submitted, return status:' + statusText); 
       } 
      }); 
     }); 
    }); 
</script> 
相關問題