<input class="jProblemClass" id="Checkbox{%= ID %}" type="checkbox" onchange="problemPicker.onChangeProblemCheckBox('{%=ID %}');"/>
Dopo il primo controllo o deseleziona non accade nulla. Dopo un secondo clic, chiama la mia funzione problemPicker.onChangeProblemCheckBox
, ma ottengo il primo controllo dell'ID. Perché? Può aiutarmi qualcuno?Html checkBox onchange non funzionante
onChangeProblemCheckBox: function(id) {
if ($('#CheckBox' + id).attr("checked") == true) {
problemPicker.addToCheckProblems(id);
var checkboxes = $('.jProblemClass:checked');
if ((checkboxes.length > general.limit) && (general.limit != 0)) {
alert('The limit of ' + general.limit + ' problems exceeded. Please deselect ' + (checkboxes.length - general.limit).toString() + '.');
}
} else {
problemPicker.delFromCheckProblems(id);
}
},
Si potrebbe desiderare di mostrarci cosa fa la funzione - forse il problema è lì ... – Rob