如果JavaScript或PHP的计数器等于0,是否可以取消选中此复选框?

如果可能的话,请帮助我。 我有一个产品页面,在此页面上,人们将能够从包装中选择去除的颜色,并从确定的种类中选择要购买的商品数量。
示例:我正在销售衬衫,我有6种颜色,分别是红色,蓝色,紫色,黄色,橙色和绿色,客户可以在这6种颜色中选择一种,也可以不选择其中一种,并且必须填充一些盒子以及一些信息,例如,多少件小衬衫或多少件大衬衫等。 但是我的网站将主要由老家伙访问,所以,我不能只是做我的事情,并希望像某些人一样做到最好,我需要使这个网站真正容易并且几乎可以立即使用。 这是我网页的打印屏幕

->打印屏幕:http://prntscr.com/ptdyu2

无论如何,我需要取消选中前面具有0或更小数字的每个box。 有办法吗?


    function(checkbox_validator){
var checkbox0 = document.getElementsByName(tmcp_checkbox_0_0_quantity)
    if (checkbox0 != True){
       //This is how much i've progressed on this part,only came until this point 
    }
}    

deaddao 回答:如果JavaScript或PHP的计数器等于0,是否可以取消选中此复选框?

当然可以。我为您创建了一个小例子。基本上,您将在输入文本字段上添加事件侦听器以进行更改。如果用户键入数字,或者值将以某种方式更改,则事件监听器将被触发。

基于该值,您将选中或取消选中特定复选框。

var input = document.getElementById('inputItem1');
var checkbox = document.getElementById('checkItem1');

input.addEventListener("input",update);

function update()
{
	//Now update the selector
  if (input.value > 0 )
  {
  	checkbox.checked = true;
  }
  else
  {
  	checkbox.checked = false;
  }
}
<form>
  <input name="input" value="0" id="inputItem1">
  <input type="radio" id="checkItem1" name="checkItem1" value="">
</form>

本文链接:https://www.f2er.com/3149553.html

大家都在问