Html 我怎样才能做到;复选框“;在每次左键单击时增加其数量,在右键单击时减少其数量?

Html 我怎样才能做到;复选框“;在每次左键单击时增加其数量,在右键单击时减少其数量?,html,css,checkbox,Html,Css,Checkbox,我目前正在使用带有图像复选框的表单: <form action="submit.php" method="POST"> <table cellspacing="15"> <tr> <td> <label for="lightning"><img src="units/lightning.png"/></label> <input type="checkbox" name="lightning"

我目前正在使用带有图像复选框的表单:

<form action="submit.php" method="POST">  
<table cellspacing="15">
<tr>
<td>
  <label for="lightning"><img src="units/lightning.png"/></label>
  <input type="checkbox" name="lightning" id="lightning">
</td>
<td>
  <label for="delita"><img src="units/delita.png"/></label>
  <input type="checkbox" name="delita" id="delita">
</td>
<td>

(它向下移动了一段时间,没有粘贴所有内容)

这是一个基本的复选框,但我想要的是你点击的次数越多,它就会堆叠数字。例如,假设我用左键单击复选框一次:它将选中它,并且上面会出现一个“1”。如果两次,一个2等…和右键点击它会减少所说的数字。有任何形式的可能吗


谢谢您的时间。

这与您的要求类似。。正如其他人所说,复选框不应用于此类事情。。无论如何,您可以将其作为一个示例:(使用jQuery)

$('#myform input[type=“checkbox”]”)。在('mousedown',函数(e)上{
$numberrelem=$(this.parent().find('.number');
var num=$numberrelem.html();
如果(e.which==1){//左键单击
num++;
}
如果(e.which==3){//右键单击
num--;
}
$numberrelm.html(num);
});

0
0

复选框不是计数器。要么检查过,要么不检查。当我这么做的时候,这里有一个完全不同的问题是不能接受的。当您在此处创建帐户时,建议您使用并阅读页面。请这样做,特别是。你好,谢谢你的回答,我编辑了我的帖子。请问我要找的html代码/用途是什么?不幸的是,这个问题太宽泛了。复选框不适用于此任务,而且这在没有某种JavaScript的简单HTML中是无法完成的,因为必须有逻辑来跟踪将显示的计数器。@Claies我理解,我希望有一个页面,用户可以手动选择多个计数器,并将它们设置为他们想要的值(供个人使用),然后将其注册到数据库中。如果这不能通过简单的方法来实现,我将放弃它。谢谢你的回答。换成HTML微调器控件怎么样?