Флажок JavaScript & PHP выбрать все - PullRequest
0 голосов
/ 21 февраля 2012

У меня проблема с флажком выбора с JavaScript в файле HTML. Я знаю, как это сделать, но в моей форме все флажки имеют name='chk[]':

<form name="forms" action='index.php' method='post'>
    <input type='checkbox' name='chk[]' value='value1'> ANY VALUE 1 </br>
    <input type='checkbox' name='chk[]' value='value2'> ANY VALUE 2 </br>
    <input type='checkbox' name='chk[]' value='value3'> ANY VALUE 3 </br>
    <input type='checkbox' name='chk[]' value='value4'> ANY VALUE 4 </br>
    <input type='submit' name='submit' value='Get Value'>
</form>

В моем PHP-файле я использую флажок выбора:

<?php
    $s = "";
    $value = $_POST['chk'];

    $s .= join(", ", $value);

    echo $s;

Но как мне создать функцию в JavaScript, которая проверяет поле? Я также пытался это

1 Ответ

2 голосов
/ 21 февраля 2012

Для динамической проверки всех флажков вы можете использовать следующий код:

var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
    if(inputs[i].type == "checkbox")
        inputs[i].checked = true;

Чтобы установить флажок по умолчанию, просто добавьте checked='checked' к тегу:

<input type='checkbox' name='chk[]' value='value' checked='checked'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...