我在HTML文檔中有多個圖像,我希望它們在點擊時以某種可檢索的方式呈現唯一值。我試圖讓他們的表單元素,就像這樣:註冊已經在表單中點擊圖片
<form id="myform" method="post" action="">
<input type="hidden" name="action" value="submit" />
<div class="flex-item"><input type="image" name="submit" value="alt1" alt="alt1" src="images/<?php echo $data[$counter] ?>"></div>
<div class="flex-item"><input type="image" name="submit" value="alt2" alt="alt2" src="images/<?php echo $data[$counter+1] ?>"></div>
</form>
在這種情況下,我想用PHP訪問POST數據是這樣的:
if (isset($_POST['action'])) {
echo '<br />The ' . $_POST['submit'] . ' button was pressed';
}
但是,這並不工作,因爲它是image
輸入類型,它似乎不能發送數據。我試圖用圖像作爲背景的按鈕,但這種方式我不得不調整每個圖像的大小,使其適合按鈕(我想避免,因爲我有很多圖像)。
我知道我可以使用圖像作爲提交按鈕與Javascript,但正如我所說,關於哪個圖像被點擊的信息也需要以某種方式可用。有關最佳解決方案的任何想法?
嘗試'型=「隱藏」' –
應該提交。 – Ingrid
您可能需要添加一些Javascript,它將偵聽您圖片上的點擊,並將更新假設的值。'。 –