AdestroMedlem sedan feb. 2007161 inlägg Jag behöver hjälp med en simpel javascript-funktion som tar en parameter med klassnamn och sedan sätter checked på alla checkboxar med den klassen. Dvs:
function selectAll(className)
{
kod
}
onclick="selectAll('enklass');"
Har googlat men bara hittat komplicerade lösningar.
Väldigt tacksam för hjälp?
Peter SMedlem sedan dec. 20025 483 inlägg function selectAll(name)
{
var elms = document.forms["myFormName"].elements, len = elms.length;
while (len--)
if (/^checkbox$/i.test(elms[len].type) && elms[len].className == name)
elms[len].checked = true;
}
AdestroMedlem sedan feb. 2007161 inlägg Tack så mycket! :) Dock vill den endast fungera på element som endast har en klass, element som har 2 klasser påverkas inte.
Några tips?
Edit: Fulkodade lite med css, får duga. :) Tack!
Peter SMedlem sedan dec. 20025 483 inlägg Så här kanske:
function selectAll(name)
{
var elms = document.forms["myFormName"].elements, len = elms.length;
while (len--)
if (/^checkbox$/i.test(elms[len].type) && new RegExp("\\b" + name + "\\b").test(elms[len].className))
elms[len].checked = true;
}