ich habe folgenden JavaScript Code.
Dieser holt sich einen String, welcher durch ; getrennt eine Liste von strings enthält.
Für jede Checkbox soll nun überprüft werden, ob die ID in diesem String enthalten ist.
Wenn ja soll die Checkbox aktiviert werden.
var dayString = "";
$.get("GetDays", { taskName: selText }, function (result) {
dayString = result;
});
//Check day checkboxes
var checkboxes = document.getElementsByName("checkBoxDay")
for (var i = 0; i < checkboxes.length; i++) {
if (dayString.toString().indexOf(checkboxes[i].id) > -1)
checkboxes[i].checked = true;
else
checkboxes[i].checked = false;
}
Allerdings wurden die checkboxen nicht markiert.Also habe ich mich mit Firebug ran gehängt.
Nun wurden die Checkboxen markiert und sind auch markiert geblieben.
Also habe ich es nochmals ohne Debugegr versucht. Nun wurden die Checkboxen nicht mehr angeharkt.
Hatte schon mal jemand ein ähnliches Problem oder hat eine Idee woran es liegen könnte?
Viele Grüße
kunsti