Hallo Leute!
Ich habe folgendes Problem:
Ich habe mir ein html-Dropdownfeld gebaut, das Checkboxen enthält. Screenshot im Anhang.
Ich möchte, dass, sobald eine der "untercheckboxen" aktiviert ist, die "wird verwendet"-Checkbox mitaktiviert wird. Das funktioniert auch, zumindest im InternetExplorer. In Mozilla bekomm ichs einfach net zum laufen.
Kann mir jemand helfen?
Eigentlich gehts nur um folgende Zeile:
Das $(dropdown_parent_name) ist das prototype-objekt meiner checkbox....
Dazu verwende ich folgendes JavaScript:
Ich habe folgendes Problem:
Ich habe mir ein html-Dropdownfeld gebaut, das Checkboxen enthält. Screenshot im Anhang.
Ich möchte, dass, sobald eine der "untercheckboxen" aktiviert ist, die "wird verwendet"-Checkbox mitaktiviert wird. Das funktioniert auch, zumindest im InternetExplorer. In Mozilla bekomm ichs einfach net zum laufen.
Kann mir jemand helfen?
Eigentlich gehts nur um folgende Zeile:
Code:
$(dropdown_parent_name).checked = true;
Das $(dropdown_parent_name) ist das prototype-objekt meiner checkbox....
Dazu verwende ich folgendes JavaScript:
Code:
// ----------------------------------------------------------------------------------------------
// Valentin Sauer 03.08.2007
// Wenn eine Checkbox im DropDown-Feld gecheckt wird, wird automatisch das
// "wird verwendet" Feld auch mitgecheckt.
// ----------------------------------------------------------------------------------------------
//Idee: mit Array die unterchilds übergeben
function dropdown_selectparent(dropdown_parent, aUsage)
{
var count_checked = 0;
for (var i = 0; i < aUsage.length; i++)
{
dropdown_child_name = "chkUsage_" + dropdown_parent + "_" + aUsage[i];
if($(dropdown_child_name).checked)
{
count_checked++;
}
}
dropdown_parent_name = "chkUsage_" + dropdown_parent + "_parent";
if(count_checked > 0)
{
$(dropdown_parent_name).checked = true;
}
if(count_checked==0)
{
$(dropdown_parent_name).checked = false;
}
}