флажок чабрец проверить все - PullRequest
0 голосов
/ 15 апреля 2020

Я реализую страницу со списком, и у каждого элемента в списке есть флажок. Я хочу сделать «главный» флажок, чтобы, если я нажму флажок, все остальные флажки будут нажаты. Это что-то вроде «щелкни всем».

Однако я не могу найти способ реализовать это с помощью тимелина. Я пробовал:

<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"); не появляется и, кажется, не работает.

Кто-нибудь может подсказать мне об этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...