Stan cywilny po płci

function showMaritalStatusesBySex(sexName, selectDefault = true) {

    if (sexName === '') {
        $('#maritalStatus').hide();
        return;
    }

    $('body').find('#maritalStatus').show();

    //select default value if true 
    if (selectDefault) {
        $('#stan_cywilny').find('option').filter('[value=""]').prop('selected', true);
    }

    var maritalStatuses = [];

    maritalStatuses['male'] = ['kawaler', 'żonaty', 'rozwiedziony', 'wdowiec', 'konkubent', 'separacja'];
    maritalStatuses['female'] = ['panna', 'mężatka', 'rozwiedziona', 'wdowa', 'konkubina', 'separacja'];

    $('#stan_cywilny').find('option').not("[value='']").hide();

    $.each(maritalStatuses[sexName], function(key, value) {
        $('#stan_cywilny').find('option').filter('[value=' + value + ']').show();
    });
}
Komentarze wyłączone