Возможно ли иметь 2 выпадающего списка в том же положении. Один раскрывающийся список покажет, когда выбран радиобуй.2 Different DropDownList в том же положении, что и радиокамер
-1
A
ответ
0
Вы можете иметь 2 подхода, один с помощью JQuery
играть с CSS
и html elements
:
HTML:
<input type="radio" id="radio" class="Here you position it">
<select id="ddlFirst" class="Same Position class" style="visibility: hidden;">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</select>
<select id="ddlSecond" class="Same Position class" style="visibility: hidden;">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</select>
<input type="button" id="btn">
Вот ваш JQuery:
<script>
$("#btn").click(function() {
var radio = $("#radio").val();
var ddlFirst;
var ddlSecond;
if(!radio)
{
$("#radio").css("visibility", "Hidden");
$("#ddlFirst").css("visibility", "Visible");
$("#ddlFirst").on("click", function() {
var ddlFirst = $('#ddlFirst').find(":selected").text();
if(!ddlFirst)
{
//same rotation
}
});
}
});
</script>
Затем вы можете отправить значения с использованием ajax
Второй подход использует asp.net tags
и управляет ими в коде, вы должны исправить CSS
себе tho.
в вашем page_load
:
//visiblity
rdbtn1.Visible = true;
DropDownList1.Visible = false;
DropDownList1.Visible = false;
if(rdbtn1.Checked == true)
{
DropDownList1.Visible = true;
rdbtn1.Visible = false;
}
else if(DropDownList1.SelectedValue != 0)
{
DropDownList1.Visible = false;
DropDownList2.Visible = true;
}
else if(DropDownList2.SelectedValue != 0)
{
//Totally get all your ur controls hidden in this state
DropDownList2.Visible = false;
}
+0
Спасибо, это сработало! –
Я не понимаю, что вы имеете в виду? если вы хотите выпадающий список с возможностью выбора, который вы можете создать с помощью html и javascript, вы можете даже иметь свой dropdownlist на основе категории – Valkyrie
Привет, например. У меня есть радиолюбители. если пользователь нажмет на rdbtn1, появится dropdownlist1, и если пользователь нажмет на rdbtn2, появится dropdownlist2. но эти два ddl будут находиться в одном и том же точном положении. –
Да, это возможно, вы даже можете управлять им в своем коде, вы используете webform правильно? включая некоторый код, я даю вам решение – Valkyrie