ФорумПрограммированиеJavaScript → select multiple ограничение выделенных позиций

select multiple ограничение выделенных позиций

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 13 февраля 2010 г. 13:52

    как ограничить количество выделяемых юзером позиций такого списка?
    через each чекаем на атрибут selected
    если равно лимиту - то?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 13 февраля 2010 г. 15:20, спустя 1 час 28 минут 10 секунд

    то остальные readonly
    Спустя 5 сек.
    http://www.htmlbook.ru/html/input.html
    Спустя 61 сек.
    А, тьфу, у вас не checkbox, а select. Ну тогда остальные удаляйте из списка…
    adw/0
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 14 февраля 2010 г. 2:47, спустя 11 часов 27 минут 12 секунд


    function checkMultilpe(){
    if($('#cats option:selected').size() <= 3){$('#catsValues').val($('#cats').val());}
    else
    {
    $('#cats option:selected').removeAttr('selected');
    var cValues=$('#catsValues').val().split(',');
    for(var i=0; i < 3;i++){$('#cats option[value='+cValues[i]+']').attr('selected','selected');}
    }
    }

Пожалуйста, авторизуйтесь, чтобы написать комментарий!