0

我在照片的右上角有一个带有相对位置的“删除”图标。单击该图标时,应在服务器上删除该照片。

根据 HTTP 约定,这是一个破坏性的操作,应该使用 POST 来完成。<img href>所以不能使用normal ,因为它会导致 GET ,这更不安全。

使图标执行不排除 Internet Explorer 8 的 POST 的最简单方法是什么?我目前正在查看:

<form method="post" action="script.php">
<img src="photo.jpg"/>
<input name="delete" type="image" src="/image/delete.png"/>
</form>

或者,在这种情况下使用 a 是否可以接受href

(编辑:脚本仅对经过身份验证的管理员可用时是否更容易接受?

4

2 回答 2

1

你应该使用这个代码

<form method="post" action="script.php">
<button type="submit" style="background:photo.jpg"/>
<input name="delete" type="image" src="/image/delete.png"/>
</form>

所以你可以使用你的照片作为背景,因为当你想提交一个表单时,你应该有一个输入或按钮类型提交

于 2013-08-07T07:28:27.157 回答
0
<button type="submit" name="testsubmit" value="click" 
     style="border:none; background-color:transparent;">
<img src="button.png" alt="test image submit" />
</button>
于 2013-08-07T07:38:12.150 回答