處理乙個表單有多個提交按鈕

2021-08-07 19:20:28 字數 374 閱讀 2531

在做到表單的提交的時候,如果是乙個按鈕提交的話,對應乙個action。只需要將form表單屬性method=」post」 action=」action路徑」。

可是如果是多個按鈕,如何將乙個表單與多個方法關聯呢?

思路是這樣的:先不指定表單的action,讓action屬性為"",method="post",為你的提交按鈕全部替換為普通按鈕,給它們都加上onclick事件,注意這裡每乙個按鈕的onclick方法是一樣的,只是傳遞的引數不一樣,這裡的引數只是起到標記是哪乙個按鈕的用。

最後根據onclick裡的方法傳遞的引數不同,可以判斷是來自哪乙個按鈕的訊息,再為表單設定方法並提交。

乙個form表單有多個提交按鈕

思路是這樣的 先不指定表單的action,讓action屬性為 method post 為你的提交按鈕全部替換為普通按鈕,給它們都加上onclick事件,注意這裡每乙個按鈕的onclick方法是一樣的,只是傳遞的引數不一樣,這裡的引數只是起到標記是哪乙個按鈕的用。最後根據onclick裡的方法傳遞的...

html中多個按鈕提交表單

可以將按鈕都設定為button型別,然後新增onclick事件呼叫js函式,然後在js函式中提交給servlet並傳遞不同的引數來區分是哪個按鈕提交的。button事件 value 修改 nclick alterinfo work1.getcode work1.getname work1.getde...

多個表單form,提交上傳檔案 處理

類似於這樣 我這裡用的jquery layui,vue等按照各自的語法都可以,我這裡沒有用form表單提交,用的自定義事件 html 上傳檔案 上傳附件 支援副檔名 rar zip 上傳中.js 檔案 在提交事件中 var files uploadfile data for var i 0 i co...