Autor Zpráva
xlifer
Profil
Jak se dostanu k seznamu "prava" ?

<input type="checkbox" name="prava[insert]" value="1">
<input type="checkbox" name="prava[update]" value="1">
<input type="checkbox" name="prava[delete]" value="1">
<input type="checkbox" name="prava[select]" value="1">

Zkoušel jsem takto, ale problém je v tom, že nevím jak předat do getElementsByName, že je pole typu array:

seznam("prava"); // takto bych volal funkci, že předám název pole 

function seznam(pole) {
  var e = document.getElementsByName(pole);
  if (e) {
    for (var i = 0, length = e.length; i < length; i++) {
      e[i].checked = true;}
  }
}
_es
Profil
xlifer:
nevím jak předat do getElementsByName, že je pole typu array:
Nijako, lebo to „typu array“ nie je. Máš tam 4 nezávislé checkboxy s odlišnými atribútmi name.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: