Добрый вечер, есть два скрипта, по отдельности работают нормально, но вместе скрипт на вывод в абзац не работает, помогите пожалуйста, сам не могу починить, формы должны работать вместе на одной странице, вот такой код:
<form>
<input type="checkbox" onclick="checker()">
<label for="ddr3200">DDR4-3200</label> <br>
<input type="checkbox" onclick="checker()">
<label for="ddr2933">DDR4-2933</label> <br>
<input type="checkbox" onclick="checker()">
<label for="ddr2666">DDR4-2666</label>
</form>
let form = document.forms[0];
form.onsubmit = checker;
function checker() {
let array = [...form.querySelectorAll(":checked")],
s;
if (array.length)
s = "Вы выбрали память: " + array.map(e => e.nextElementSibling.textContent).join(', ');
else
s = "Память не выбрана";
alert(s);
return false;
}
и 2 скрипт
<form>
<input type="checkbox" onclick="chatcheck()" id="elem3">
<label for="ddr3200">DDR4-3200</label> <br>
<input type="checkbox" onclick="chatcheck()" id="elem4">
<label for="ddr2933">DDR4-2933</label> <br>
<input type="checkbox" onclick="chatcheck()" id="elem5">
<label for="ddr2666">DDR4-2666</label>
<p class="abzac2"></p>
</form>
let formText = document.forms[0];
formText.onsubmit = chatcheck;
let abzac2 = document.querySelector('.abzac2');
function chatcheck() {
let array = [...formText.querySelectorAll(":checked")],
s;
if (array.length)
s = "Вы выбрали память: " + array.map(e => e.nextElementSibling.textContent).join(', ');
else
s = "Память не выбрана";
abzac2.innerHTML = s;
return false;
}