首页 > 解决方案 > 如何在php中获取输入类型imagein的id

问题描述

我的表单有图像作为输入,所以我使用了

没有提交输入,因为我使用图像作为提交现在我可以获取图像 ID

<input type="image" src="my/source" name="Logo" />

我曾尝试放置隐藏输入,但它返回了数据中的所有 ID,而不是选定的 ID

标签: phpformsimagetypes

解决方案


如果您需要传输实际值,那么<input type="image">一开始就不是一个好的选择。您将在表单提交数据集中获得的唯一信息是单击坐标,在参数名称下Logo.xLogo.y(带有name="Logo".)

你应该使用 abutton代替。这允许您指定提交值,并且可以使用普通元素将图像本身放在按钮内。img

<button name="Logo" value="some_id_here"><img src="my/source"></button>

type="submit"是按钮的默认类型,因此不需要明确地将其放在此处以使其成为提交按钮。


推荐阅读