Я реализую страницу со списком, и у каждого элемента в списке есть флажок. Я хочу сделать «главный» флажок, чтобы, если я нажму флажок, все остальные флажки будут нажаты. Это что-то вроде «щелкни всем».
Однако я не могу найти способ реализовать это с помощью тимелина. Я пробовал:
<th><input type="checkbox" name="paymentCheckBox" th:onclick="'javascript:checkAll('form1',true);'"></th>
это заголовок моей таблицы, и
<td><input type="checkbox" name="paymentCheckBox" th:value="${payment.id}"></td>
, как указано выше, у каждого элемента есть флажок.
<script type="text/javascript" th:inline="javascript">
function test(){
console.print("clicked");
}
function checkAll(formName, checkToggle) {
test();
console.log("clicked");
var checkBoxes = new Array();
checkBoxes = document[formName].getElementByTagName('input');
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].type == 'checkbox') {
checkboxes[i].checked = checktoggle;
}
}
}
это функция, которую я пытался вызвать, но 'console.log ("clicked"); не появляется и, кажется, не работает.
Кто-нибудь может подсказать мне об этом?