2012-07-23 83 views

回答

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

「輸入」類型和「換行符(br)」都是獨立標籤,應該像''一樣關閉。同時將標籤與複選框相關聯會很好,因爲點擊標籤會選擇/取消選擇相關的框架。 – 2012-07-23 13:50:12

+0

我看不到像下拉列表中顯示的複選框。這個代碼需要修改嗎? – user1545987 2012-07-23 14:14:34

1

嘗試this。它將多個選擇轉換爲複選框下拉列表

+0

您的示例完全適合我的要求,但無法正確理解其源代碼。你能給出一個簡單的小例子嗎? – user1545987 2012-07-23 14:26:35

+0

你只需要包含js文件。之後你需要編寫'$ .WhenToUse ='class'; '在哪裏'class'是你應用於多選擇的類,你需要表現得好像它們帶有複選框 – 2012-07-23 14:31:08

+0

我正面臨一個名爲$的錯誤是未定義的。 – user1545987 2012-07-23 14:42:30

0

對於C sharp中的複選框的下拉列表,您必須使用Windows Conntrol的CheckedListBox。使用某些屬性,您可以獲得您想要的。您可以設置項目的選中 - 取消選中在列表中。

+0

我正在使用MVC3架構。我需要在視圖中的複選框列表。你可以請把這個checkboxlist的一些代碼片段? – user1545987 2012-07-23 14:11:36