Ich versuche, das Kontrollkästchen zu deaktivieren, wenn alle Zeilen gelöscht werden. Dies ist mein aktueller Code:Wie deaktiviert man das Kontrollkästchen, wenn alles gelöscht wurde?
function removeElements()
{
var chxbox= this.form.getElementsByTagName('input');
for (var i = chxbox.length; i--;) {
if (chxbox[i].name === 'delrow[]') {
chxbox[i].checked = this.checked;
}else (chxbox[i].name === 'delrow[]') {
chxbox[i].checked = this.checked = false;
}
}
Das ist mein Checkbox:
<input type="checkbox" onclick="removeElements.call(this);" />
Die geprüft ist in Ordnung, aber die unkontrollierte doens't zu funktionieren scheint.
'} else (chxbox [i] .name === 'delrow []') {' macht keinen Sinn. – Blazemonger
Oh, okay, ja sicher, ich werde jetzt ein Kinderspiel machen. –
Dies ist fast das gleiche, wenn alle Zeilen gelöscht werden. Das Auswahlfeld muss falsch sein. http://jsfiddle.net/praveen_jegan/7Dqqf/82/ –