HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML

一个表单中有时可能会有多个Submit元素,如何在后台区分哪个按钮被点击呢?

网上很多人说用javascript,写一个长长的函数,点击不同的按钮提交不同的数据;还有的说用多个表单;其实完全不需要这么麻烦。

两种方法可以实现,不需要使用javascript。

方法一、使用不同的name属性

后台PHP的处理:

原因是只有被点击的submit按钮数据才会被提交。

方法二、使用相同的name,不同的value

后台PHP的处理:

要注意的是方法二中,由于用到了中文,,前后台编码要保持一致,否则会导致判断失败。

由于对于<input type="submit"/>元素,value属性就是要显示到按钮上的文字,很可能用到中文,而且可能会因前端需要被修改,这时后台代码也得跟着改,所以不推荐第二种方法,建议用方法一。

本文由jzj1993原创,转载请注明来源:

莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法

HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML

相关文章:

你感兴趣的文章:

标签云: