2013-03-15 4 views
1

I всех,JQuery предотвратить мульти выбора в множественном выборе

Я мульти-выбор, как это:

<select multiple="multiple" id="lista"> 
    <option value="a">Mario</option> 
    <option value="b">Maria</option> 
    <option value="c">Mark</option> 
</select> 

Как я могу предотвратить, чтобы выбрать несколько вариант пользователя? (сдвиг + стрелка вверх/вниз)

заранее спасибо

Ciao ч.

+2

Почему вы используете этот тип управления, если вам не нравится поведение, которое происходит с ним? –

+0

Почему бы не удалить multiple = "multiple"? –

+0

Эстетическая причина;) – haltman

ответ

2

Хотя я не знаю, почему вы не можете просто удалить multiple="multiple" в HTML, вот как вы могли бы сделать это с JQuery:

// Wait until the DOM is loaded 
$(function(){ 
    $('#lista').removeAttr("multiple"); 
}); 
+0

Спасибо, что решил мою проблему! ;) – haltman

0

Вам необходимо предоставить атрибут размера для него ..

<select id="lista" size="3"> 
    <option value="a">Mario</option> 
    <option value="b">Maria</option> 
    <option value="c">Mark</option> 
</select> 
+1

Вы должны удалить атрибут multiple, поскольку это все равно позволит пользователю выбрать несколько –

Смежные вопросы