Я использую раскрывающийся список с несколькими выделениями на моем сайте. Это работает правильно, и мы можем выбрать несколько вариантов из этого списка. Но я хочу выбрать только 3 варианта из этого списка. Можно ли установить для этого ограничение? ?
Я использую код с http://www.aleixcortadellas.com/main/2009/03/20/492/
используйте jQuery и следующую функцию щелчка , это поможет
$(document).ready(function() { $('#slectboxid option').click(function() { var items = $(this).parent().val(); if (items.length > 3) { alert("You can only select 3 values at a time"); $(this).removeAttr("selected"); } }); });
Изменить : используйте .prop()
вместо .removeAttr()
, .removeAttr()
устарел в новейших библиотеках jQuery
В formsubmit.php
измените строку 3 со следующей строкой:
if (isset($options) && count($options) == 3) {
Затем измените строку 26 следующим образом:
echo 'Please select exactly 3 options';