Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将复选框更改为图像以删除元素_Javascript_Jquery_Image_Checkbox - Fatal编程技术网

Javascript 如何将复选框更改为图像以删除元素

Javascript 如何将复选框更改为图像以删除元素,javascript,jquery,image,checkbox,Javascript,Jquery,Image,Checkbox,我有一个购物车表单,用户当前可以选中他们想要删除的项目旁边的一个框,然后单击按钮提交 我想更改它,使其成为一个垃圾桶图标,而不是在单击图像本身时删除相应购物车项目的复选框 以下是复选框函数的Jquery: function RemoveShoppingCartItem(rcuid, sFormName) { var eForm = document.getElementsByName(sFormName)[0]; document.getElementById('rcuid').value

我有一个购物车表单,用户当前可以选中他们想要删除的项目旁边的一个框,然后单击按钮提交

我想更改它,使其成为一个垃圾桶图标,而不是在单击图像本身时删除相应购物车项目的复选框

以下是复选框函数的Jquery:

function RemoveShoppingCartItem(rcuid, sFormName) 
{ 
var eForm = document.getElementsByName(sFormName)[0]; 
document.getElementById('rcuid').value = rcuid; 
eForm.action += "&Action=REMOVE"; 
eForm.submit(); 
} 
以及复选框的代码:

<input type="checkbox" value="9681" name="rcuid">
但每个框的值都会发生变化


要得到所需的结果,我到底需要更改什么?

不要使用复选框,使用带有CSS图像背景的链接。将事件处理程序连接到链接,然后您可以在单击时更改CSS类名,以交换函数中的图像。

您有这样一个示例吗?我还是有点困惑。谢谢你的帮助。像这样的:唯一的问题是我需要在点击任何东西之前,立即用图片替换复选框。然后,当单击图像时,购物车项目应该被删除,就像单击复选框并提交表单一样。我只是不确定如何保持删除功能不变,因为我正在切换输入类型。