คำถามติดแท็ก drop-down-menu

องค์ประกอบ GUI คล้ายกับคอมโบบ็อกซ์และกล่องรายการซึ่งช่วยให้ผู้ใช้เลือกค่าหนึ่งจากรายการ เมื่อรายการดรอปดาวน์ไม่ได้ใช้งานจะแสดงค่าเดียว เมื่อเปิดใช้งานจะแสดง (ดร็อปลง) รายการค่าซึ่งผู้ใช้สามารถเลือกได้

10
Asp.net - เพิ่มรายการว่างที่ด้านบนของรายการแบบเลื่อนลง
ทำไมดร็อปดาวน์ไม่แสดงรายการว่างของฉันก่อน นี่คือสิ่งที่ฉันมี drpList.Items.Add(New ListItem("", "")) With drpList .DataSource = myController.GetList(userid) .DataTextField = "Name" .DataValueField = "ID" .DataBind() End With แก้ไข ~ ฉันผูกพันกับรายการ Generig นี่อาจเป็นผู้ร้ายหรือไม่

4
เมนูแบบเลื่อนลง / ป๊อปอัปที่กำหนดเองของ Android
ฉันจะทำเมนูแบบเลื่อนลง / ป๊อปอัพที่กำหนดเองได้อย่างไร? ฉันต้องการให้มันทำงานเหมือนเมนูป๊อปอัพ (ยึดกับมุมมอง) และทำบางอย่างเมื่อฉันคลิกรายการจากเมนู ฉันจะเพิ่มรายการในเมนูด้วยรหัสรักษาความสูงของเมนูและทำให้เลื่อนได้อย่างไรหากมีมากกว่า 5 รายการ ฉันไม่จำเป็นต้องเพิ่มรูปภาพใด ๆ เพียงแค่ข้อความ

9
รับข้อความตัวเลือกที่เลือกด้วย JavaScript
ฉันมีรายการแบบเลื่อนลงดังนี้: <select id="box1"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select> ฉันจะรับข้อความตัวเลือกจริงแทนค่าโดยใช้ JavaScript ได้อย่างไร ฉันจะได้รับคุณค่าด้วยสิ่งต่างๆเช่น: <select id="box1" onChange="myNewFunction(this.selectedIndex);" > แต่7122ฉันต้องการcatมากกว่า

7
ฉันจะลบเงาบนองค์ประกอบที่เลือกใน Safari บน Mac ได้อย่างไร
บน Mac และอุปกรณ์ iOS ใน Safari <select>องค์ประกอบที่มีสีพื้นหลังจะทำให้เกิดเงาขึ้นเอง สิ่งนี้ดูเหมือนจะไม่เกิดขึ้นในระบบปฏิบัติการอื่น ตัวอย่างเช่นฉันมีองค์ประกอบเลือกที่มีคุณสมบัติลักษณะเหล่านี้: select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 6px; margin: 10px 0 7px; width: 250px; background-color: #BD2786; color: white; letter-spacing: -.04em; font-weight: bold; border: 0; } และองค์ประกอบของฉันมีสีพื้นหลังที่ฉันต้องการ แต่ความเงายังคงอยู่ที่นั่น ใครรู้วิธีทำให้เป็นสีแบน ๆ

4
C # DropDownList พร้อมพจนานุกรมเป็น DataSource
ฉันต้องการตั้งค่าDataTextFieldและDataValueFieldของDropdownlist(languageList) โดยใช้พจนานุกรม (รายการ) ของlanguageCod(en-gb) เป็นคีย์และชื่อภาษา (อังกฤษ) เป็นข้อความที่จะแสดง รหัสที่เกี่ยวข้อง: string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); } languageList.DataSource = list; languageList.DataBind(); ฉันจะตั้งค่าDataTextFieldและDataValueField?


20
Firefox ละเว้นตัวเลือกที่เลือก =“ เลือก”
หากคุณเปลี่ยนเมนูแบบเลื่อนลงและรีเฟรชหน้าดูเหมือนว่า Firefox จะไม่สนใจแอตทริบิวต์ที่เลือก <option selected="selected" value="Test">Test</option> ในความเป็นจริงจะเลือกตัวเลือกที่คุณได้เลือกไว้ก่อนหน้านี้ (ก่อนรีเฟรช) สิ่งนี้กลายเป็นปัญหาสำหรับฉันเนื่องจากมีเหตุการณ์ที่เกิดขึ้นในเมนูแบบเลื่อนลงซึ่งจะเปลี่ยนแปลงสิ่งอื่น ๆ มีวิธีทำให้ firefox หยุดพฤติกรรมนี้หรือไม่ (นอกเหนือจากการเริ่มทำงานเหตุการณ์อื่นเมื่อโหลดหน้าเว็บ)

8
เลือก HTML เปล่าโดยไม่มีรายการว่างในรายการแบบเลื่อนลง
วิธีใช้ subj? เมื่อฉันเขียน: <form> <select> <option value="0">aaaa</option> <option value="1">bbbb</option> </select> </form> จากนั้นรายการที่เลือกเริ่มต้นคือ "aaaa" เมื่อฉันเขียน: <form> <select> <option value=""></option> <option value="0">aaaa</option> <option value="1">bbbb</option> </select> </form> จากนั้นรายการที่เลือกเริ่มต้นจะว่างเปล่า แต่รายการว่างนี้จะแสดงในเมนูแบบเลื่อนลง ฉันจะติดตั้งแท็ก SELECT ด้วยค่าว่างเริ่มต้นที่ซ่อนอยู่ในรายการแบบเลื่อนลงได้อย่างไร


7
Bootstrap: ตำแหน่งของเมนูแบบเลื่อนลงที่สัมพันธ์กับรายการ navbar
ฉันมีรายการแบบเลื่อนลงต่อไปนี้ <label class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#"> Action <b class="caret"></b></label> <ul class="dropdown-menu" role="menu" aria-labelledby="lang-selector" id="lang-selector"> dropdown content goes here </ul> มุมซ้ายบนของเมนูแบบเลื่อนลงอยู่ที่มุมล่างซ้ายของข้อความ (Action) แต่ฉันหวังว่าตำแหน่งของมุมขวาบนของดร็อปดาวน์จะอยู่ที่ด้านขวาล่างของข้อความ ฉันจะทำเช่นนั้นได้อย่างไร?

2
วิธีตรวจสอบว่าวัตถุเป็นประเภทใดประเภทหนึ่ง
ฉันกำลังส่งผ่านวัตถุต่างๆไปยังรูทีนย่อยเพื่อเรียกใช้กระบวนการเดียวกัน แต่ใช้วัตถุที่แตกต่างกันในแต่ละครั้ง ตัวอย่างเช่นในกรณีหนึ่งฉันใช้ ListView และในอีกกรณีหนึ่งฉันกำลังส่ง DropDownList ฉันต้องการตรวจสอบว่าวัตถุที่ส่งผ่านนั้นเป็น DropDownList หรือไม่จากนั้นให้รันโค้ดบางอย่างถ้าเป็น ฉันต้องทำอย่างไร รหัสของฉันจนถึงตอนนี้ซึ่งใช้ไม่ได้: Sub FillCategories(ByVal Obj As Object) Dim cmd As New SqlCommand("sp_Resources_Categories", Conn) cmd.CommandType = CommandType.StoredProcedure Obj.DataSource = cmd.ExecuteReader If Obj Is System.Web.UI.WebControls.DropDownList Then End If Obj.DataBind() End Sub

8
วิธีเลือก / รับตัวเลือกแบบเลื่อนลงในซีลีเนียม 2
ฉันกำลังแปลงรหัสซีลีเนียม 1 เป็นซีลีเนียม 2 และไม่พบวิธีง่ายๆในการเลือกป้ายกำกับในเมนูแบบเลื่อนลงหรือรับค่าที่เลือกจากรายการแบบเลื่อนลง คุณรู้วิธีทำในซีลีเนียม 2 หรือไม่? นี่คือสองคำสั่งที่ใช้ได้กับ Selenium 1 แต่ไม่ใช่ใน 2: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");

27
ความกว้างของรายการแบบหล่นลงใน IE
ใน IE รายการแบบเลื่อนลงจะมีความกว้างเท่ากับดรอปบ็อกซ์ (ฉันหวังว่าฉันจะเข้าใจ) ในขณะที่ใน Firefox ความกว้างของรายการแบบเลื่อนลงจะแตกต่างกันไปตามเนื้อหา โดยพื้นฐานแล้วหมายความว่าฉันต้องตรวจสอบให้แน่ใจว่าดรอปบ็อกซ์กว้างพอที่จะแสดงการเลือกที่ยาวที่สุดได้ ทำให้หน้าของฉันดูน่าเกลียดมาก :( มีวิธีแก้ปัญหาสำหรับปัญหานี้หรือไม่? ฉันจะใช้ CSS เพื่อตั้งค่าความกว้างที่แตกต่างกันสำหรับดรอปบ็อกซ์และรายการแบบเลื่อนลงได้อย่างไร

10
ไม่มีรายการ ViewData ประเภท 'IEnumerable <SelectListItem>' ที่มีคีย์ 'xxx'
มีสองสามโพสต์เกี่ยวกับเรื่องนี้ใน Stack Overflow แต่ไม่มีคำตอบที่ดูเหมือนจะแก้ไขปัญหาในสถานการณ์ปัจจุบันของฉัน ฉันมีหน้าที่มีตารางอยู่แต่ละแถวมีช่องข้อความจำนวนหนึ่งและรายการแบบเลื่อนลง รายการแบบเลื่อนลงทั้งหมดจำเป็นต้องใช้ข้อมูล SelectList เดียวกันดังนั้นฉันจึงตั้งค่าดังนี้: ตัวควบคุม ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); ดู &lt;%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %&gt; ฉันใช้การตั้งค่านี้ในหลาย ๆ ที่ แต่ด้วยเหตุผลบางประการในมุมมองนี้ฉันได้รับข้อผิดพลาด: ไม่มีรายการ ViewData ประเภท 'IEnumerable' ที่มีคีย์ 'submarket_0'


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.