1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| $(window).on('load', function() {
RechercheListing();
});
$(function() {
$("body").on('keyup change', "#recherche_nom, #recherche_prenoms, #recherche_sexe", function() {
RechercheListing();
});
});
function RechercheListing() {
var recherche_nom = $("#recherche_nom").val().toLowerCase();
var recherche_prenoms = $("#recherche_prenoms").val().toLowerCase();
var recherche_sexe = $("#recherche_sexe").val();
var recherche = '';
if (recherche_nom != '') {
recherche += '[nom*="' + recherche_nom + '"]';
}
if (recherche_prenoms != '') {
recherche += '[prenoms*="' + recherche_prenoms + '"]';
}
if (recherche != '' && recherche_sexe != 'T') {
recherche += '[sexe*="' + recherche_sexe + '"]';
}
// recherche ?
if (recherche != '') {
$("#listing option").hide(); // on masque tout
$("#listing option" + recherche).show(); // on affiche les correspondances
} else {
$("#listing option").hide(); // on masque tout
}
} |