ermitteln, ob eine Checkbox angehakt ist oder nicht

Donnerstag, 16 Juli 2009   

häufiger als man denken sollte, benötigt man den Zustand einer Checkbox in einem Webformular. 2 praktikable Wege sind im Angebot.

Ist die ID der Checkbox bekannt, nutzen wir die ID als Selektor und fragen das Attribut checked ab. Ist die Checkbox angehakt, wird true zurückgeliefert, wenn nicht, false.


if( $('#cbox').attr('checked') == true){
// ...
}

// oder kürzer
if( $('#cbox').attr('checked')){
// ...
}

Haben wir mehrere Checkboxen und/oder keine IDs vergeben, empfiehlt sich die Verwendung der Methode each(). Geprüft werden alle Input-Elemente des Typ checkbox. Ist die Box angehakt, wird eine Funktion ausgeführt.


$("input[type=checkbox][checked]").each(
function() {
// ausführen einer Funktion
}
);




Kommentare


    noch keine Kommentare eingetragen



Name*
Email *
Homepage
Kommentar*  
Vorname *
Telefon
Sicherheitscode *