Autor Zpráva
Orsajo
Profil *
Ahoj,

jak můžu zkontrolovat všechny checkboxy jestli jsou zatrhlé nebo ne? Když je jeden zatrhlý, aby to nevypsalo zprávu. Díky moc.

$(".checkboxy :checkbox").each(function(){
            
            var isChecked = $(this).is(':checked');
            
            isFormValid = true;
            
            if (isChecked == false) {
                
                isFormValid = false;
            }
        
        if (!isFormValid) alert("zprava");
    
        return isFormValid;
                        
        });
Jan Tvrdík
Profil
Orsajo:
Když je jeden zatrhlý, aby to nevypsalo zprávu.
A co to má tedy vlastně dělat? Vůbec nic? A k čemu je potom ta kontrola?
Orsajo
Profil *
Je to kontrola checkboxů ve formuláři, aby byl po odeslání formuláře zatrhlý alespoň jeden ze skupiny .checkboxy. Když se nezatrhne žádný, tak aby se zobrazila zpráva.
noName
Profil *
var form = $('#test');
form.submit(function(){
    var checked = $(':checkbox', form).is(':checked');
    
    if (checked) {
        alert('Odesílám ...');
    } else {
        alert('Neodesílám ...');
    }
    return false;
});

http://jsfiddle.net/tUngF/

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: