У меня есть набор флажков для некоторых фруктов и овощей. И мне нужно написать такую функцию, чтобы при выборе хотя бы одного из фруктов поле ввода фруктов появлялось и не исчезало, пока выбран хотя бы один фрукт. Когда все флажки у фруктов сняты, поле ввода должно исчезнуть. То же самое и с овощами. Но я сбит с толку и не могу понять, как это сделать лучше. Буду признателен за помощь.
<div>
<input type="checkbox" id="apple" class="custom-checkbox" autocomplete="off" onchange="showInput()">
<label for="apple">apple</label>
</div>
<div>
<input type="checkbox" id="banana" class="custom-checkbox" autocomplete="off" onchange="showInput()">
<label for="banana">banana</label>
</div>
<div>
<input type="checkbox" id="mangoe" class="custom-checkbox" autocomplete="off" onchange="showInput()">
<label for="mangoe">mangoe</label>
</div>
<div>
<input type="checkbox" id="potato" class="custom-checkbox" autocomplete="off" onchange="showInput()">
<label for="potato">potato</label>
</div>
<div>
<input type="checkbox" id="celery" class="custom-checkbox" autocomplete="off" onchange="showInput()">
<label for="celery">celery</label>
</div>
<input type="text" id="fruits" name="fruits">
<input type="text" id="vegetables" name="vegetables">
function showInput() {}