2012-07-23 2 views
4

Как создать раскрывающийся список с флажками внутри него, используя простой HTML и javascript? Если это невозможно, может ли быть возможность выполнить это требование с помощью C# .net? Пожалуйста, помогите мне.создать раскрывающийся список с флажками внутри него

+0

Как я новичок, фрагменты кода были бы очень полезны !! – user1545987

ответ

0

Нечто вроде this?

или всегда можно использовать JQuery/JavaScript плагин как this

0

Создайте свой собственный DropDownList.

  • C# .Net подход: This - это именно то, что вам нужно. Я не буду копировать код, поскольку он четко объясняется в ссылке.
  • HTML/JS подход:

    <html> 
        <head> 
        <title>Scrolling Checkboxes</title> 
        <script type="text/javascript"> 
        </script> 
        </head> 
        <body> 
        <div id="ScrollCB" style="height:150;width:200px;overflow:auto"> 
        <Label><input type="checkbox" id="scb1" name="scb1" value="1" />First Item</Label><br /> 
        <Label><input type="checkbox" id="scb2" name="scb2" value="2" />Second Item</Label><br /> 
        <Label><input type="checkbox" id="scb3" name="scb3" value="3" />Third Item</Label><br /> 
        ... 
        </div> 
        </body> 
    </html> 
    

Вы можете попробовать его здесь: http://jsfiddle.net/aUQdW/

+0

'input' и' line breaks (br) 'являются отдельными тегами и должны быть закрыты как' '. Также сопоставление меток с флажками было бы здорово, так как щелчок на ярлыке выберет/отменит выделение связанного checlbox –

+0

Я не могу видеть флажки, например, в раскрывающемся списке. Нужны ли какие-либо изменения для этого кода? – user1545987

1

Попробуйте this. Он превращает множественный выбор в выпадающий список с флажками

+0

Ваш пример точно соответствует моим требованиям, но не может правильно понять его исходный код. можете ли вы дать упрощенный небольшой пример этого PLS? – user1545987

+0

Вам просто нужно включить файл js. А после этого вам нужно написать 'a $ .WhenToUse = 'class'; 'где' class' - это класс, который вы применяете к множественному выбору, который вам нужно вести, как если бы они были с флажками. –

+0

Im, стоящий перед ошибкой с именем $, не определен. – user1545987

0

Для раскрывающегося списка с флажком в C sharp вы должны использовать CheckedListBox из Windows Conntrol. Используя некоторые свойства, вы можете получить то, что хотите. Вы можете установить Checked-Unchecked для элемента в списке.

+0

Я использую архитектуру MVC3. Мне нужен checkboxlist в представлении. Не могли бы вы поместить некоторые коды в этот checkboxlist? – user1545987