Comportement étrange boucle sur éléments
Bonjour à tous,
j'ai un problème, la fonction ci-dessous ne fait pas exactement ce que je veux:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function activateButton(){
var nbrErr=0;
$('.inputfields').each(function(i, obj){
if ( $(this).val()==0 ){
nbrErr=nbrErr+1;
}
});
console.log('nb err: ' + nbrErr);
if (nbrErr>0){
console.log('errors');
$commit.prop('disabled',true);
}
else{
console.log('no errors');
$commit.prop('disabled',false);
}
} |
j'ai 4 select qui ont la classe "inputfields". lorsque je modifie de la première à la 3e tout fonctionne bien (il me logge tour à tour 3, puis 2, puis 1) ; mais lorsque je sélectionne la dernière, plus rien ! il ne me logge rien du tout
une idée de ce qui peut se produire ?
d'avance merci !