當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML实现,无需javascript)
生活随笔
收集整理的這篇文章主要介紹了
HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML实现,无需javascript)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一個表單中有時可能會有多個Submit元素,如何在后臺區分哪個按鈕被點擊呢?
網上很多人說用javascript,寫一個長長的函數,點擊不同的按鈕提交不同的數據;還有的說用多個表單;其實完全不需要這么麻煩。
兩種方法可以實現,不需要使用javascript。
方法一、使用不同的name屬性
后臺PHP的處理:
原因是只有被點擊的submit按鈕數據才會被提交。
方法二、使用相同的name,不同的value
后臺PHP的處理:
要注意的是方法二中,由于用到了中文,前后臺編碼要保持一致,否則會導致判斷失敗。
由于對于<input type="submit"/>元素,value屬性就是要顯示到按鈕上的文字,很可能用到中文,而且可能會因前端需要被修改,這時后臺代碼也得跟著改,所以不推薦第二種方法,建議用方法一。
本文由jzj1993原創,轉載請注明來源:http://www.paincker.com/html-form-submit總結
以上是生活随笔為你收集整理的HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML实现,无需javascript)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 派息利率年化是什么意思
- 下一篇: CSS3选择非第一个子元素