Есть ли способ снять флажок, если его счетчик равен 0 в JavaScript или PHP? - PullRequest
1 голос
/ 06 ноября 2019

помогите мне в этом, если это возможно. У меня есть страница продукта, и на этой странице люди смогут выбрать цвет, чтобы удалить из упаковки, и выбрать, сколько предметов из определенного вида они будут покупать.
Пример: I 'Я продаю блузки, и у меня есть 6 цветов: красный, синий, фиолетовый, желтый, оранжевый и зеленый, покупатель сможет выбрать один из этих 6 или ни одного из них, и он должен заполнить некоторые коробки с некоторой информацией,например, сколько маленьких блузок или сколько больших блузок и т. д. Но на мой сайт в основном будут заходить старые парни, поэтому я не могу просто делать свое дело и надеяться на лучшее, как некоторые, мне нужно сделать этоСайт действительно прост и практически из коробки его использует. Вот экран печати моей веб-страницы

-> printscreen: http://prntscr.com/ptdyu2

В любом случае, мне нужно снять все флажки, которые имеют номер 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 
    }
}    

1 Ответ

0 голосов
/ 06 ноября 2019

Конечно, это возможно. Я создал вам маленький пример. В основном вы добавите прослушиватель событий для изменения в текстовых полях ввода. Если пользователь вводит число или значение изменится каким-либо образом, прослушиватель событий будет срабатывать.

На основе значения вы будете устанавливать конкретный флажок, отмеченный или не отмеченный.

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