let inputs = form.querySelectorAll("input");
let inputsFilter = [...inputs].filter((filter) => filter.type != "file");
let localDisabled = [];
inputsFilter.forEach((input) => {
if (input.value.length != 0) {
localDisabled = [...localDisabled, false];
} else {
localDisabled = [...localDisabled, true];
}
}
});
.input:user-invalid, .input:not(:placeholder-shown):user-invalid {
border: 0.1rem solid var(--red);
}
<div>
<input />
<div>Текст выбранный</div>
<div class="list">
<div>1 значение</div>
<div>2 значение</div>
<div>3 значение</div>
</div>
</div>
option.addEventListener("click",function(e){
input.value = option.dataset.val;
}
const select =...
const hiddenInput = ...
Ivan Ustûžanin, только если вы обновляете винду и браузеры. Я как раз тут тоже искал есть ли возможность переписать css без has. Потому что если в компании компы с виндой 7 например, или дома у людей старые компы без обновлений в течении последних пару лет, то это не будет работать, максимум браузер хром и то 50/50 в зависимости от правила + в зависимости от количества таких стилей браузер начинает подвисать, не справляется.
Так что weranda если процент аудитории, которая не обновляется серьезный, лучше не использовать has, а по старинке js