2010-08-15 5 views
0

Existe-t-il un moyen de valider ce code ci-dessous? Je veux dire que j'ai un bouton de sauvegarde aussi où lorsque je clique sur Enregistrer et qu'aucune case n'est cochée, je voudrais la valider, mais pas la valider là où elle déclenche une alerte.validation pour case à cocher

var chkbox= $('#divListBox').find(':checked') 
        .map(function() { 
         return $(this).val(); 
        }).get(); 

Répondre

0

Voulez-vous dire, vous ne voulez pas soulever un popup ennuyant quand rien n'a été sélectionné? Peut-être quelque chose comme ceci:

// if your save button is a input type="submit", then maybe 
// you would prefer to bind a 'submit' handler to the form instead 
$("#save").click(function() { 
    var chkbox= $('#divListBox').find(':checked') 
        .map(function() { 
         return $(this).val(); 
        }).get(); 
    if(chkbox.length) { 
     $("#myForm").submit(); // or however you are handling this 
    } else { 

     // populate a container with an error message 
     $("#cbError").text("Please select at least one"); 
    } 
    return false; 
}); 
+0

@ karim79 - merci, je vais essayer. – hersh