Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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或PHP,如果计数器等于0,是否有方法取消选中复选框?_Javascript_Php_Wordpress_Frontend_Backend - Fatal编程技术网

对于JavaScript或PHP,如果计数器等于0,是否有方法取消选中复选框?

对于JavaScript或PHP,如果计数器等于0,是否有方法取消选中复选框?,javascript,php,wordpress,frontend,backend,Javascript,Php,Wordpress,Frontend,Backend,如果可能的话,帮我解决这个问题。 我有一个产品页面,在这个页面上,人们可以选择要从包装中移除的颜色,并选择他们将要购买的确定种类的商品数量。 示例:我在销售女衬衫,我有6种颜色,红色、蓝色、紫色、黄色、橙色和绿色,客户可以在这6种颜色中选择一种,也可以不选择,他们必须在一些框中填入一些信息,例如,有多少件小女衬衫,或者有多少件大女衬衫,等等。 但我的网站将主要由老家伙访问,所以,我不能只做我的事情,并希望像一些人会最好的,我需要使这个网站真的很容易,几乎开箱即用。 这是我的网页的打印屏幕 ->打

如果可能的话,帮我解决这个问题。 我有一个产品页面,在这个页面上,人们可以选择要从包装中移除的颜色,并选择他们将要购买的确定种类的商品数量。 示例:我在销售女衬衫,我有6种颜色,红色、蓝色、紫色、黄色、橙色和绿色,客户可以在这6种颜色中选择一种,也可以不选择,他们必须在一些框中填入一些信息,例如,有多少件小女衬衫,或者有多少件大女衬衫,等等。 但我的网站将主要由老家伙访问,所以,我不能只做我的事情,并希望像一些人会最好的,我需要使这个网站真的很容易,几乎开箱即用。 这是我的网页的打印屏幕

->打印屏幕:

无论如何,我需要取消选中前面有0或更小数字的每个框。 有没有办法做到这一点


    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 
    }
}    


当然有可能。我给你举了个小例子。基本上,您将在输入文本字段中添加一个事件侦听器以进行更改。如果用户键入一个数字,或者该值将以某种方式更改,则会触发事件侦听器

根据该值,您将选中或取消选中特定复选框

var input=document.getElementById'inputItem1'; var checkbox=document.getElementById'checkItem1'; input.addEventListenerinput,更新; 功能更新 { //现在更新选择器 如果input.value>0 { checkbox.checked=true; } 其他的 { checkbox.checked=false; } }
当然有可能。我给你举了个小例子。基本上,您将在输入文本字段中添加一个事件侦听器以进行更改。如果用户键入一个数字,或者该值将以某种方式更改,则会触发事件侦听器

根据该值,您将选中或取消选中特定复选框

var input=document.getElementById'inputItem1'; var checkbox=document.getElementById'checkItem1'; input.addEventListenerinput,更新; 功能更新 { //现在更新选择器 如果input.value>0 { checkbox.checked=true; } 其他的 { checkbox.checked=false; } } checkbox0的定义是一个数组。但是你把它作为一个元素来处理。你对checkbox0的定义是一个数组。然而,你将它作为一个元素进行条件化。