У меня есть 3 dropdownlists и каждый в своем собственном DIV.Показать конкретный dropdownList, основанный на выбранном VALUE, из другого dropdownList
дивы называют fromCity, WithinStateLimits и OutOfState.
То, что я пытаюсь выполнить с помощью сценария jQuery ниже, заключается в том, что если пользователь выбирает из dropdownList внутри fromCity DIV, скройте два других DIV.
Если пользователь выбирает из выпадающего списка внутри InStateLimits DIV, то два других DIVs должны быть скрыты.
Если пользователь выбирает из выпадающего списка внутри OutOfState DIV, то остальные два DIV должны быть скрыты.
И, наконец, по умолчанию только один снимок в пределах fromCity DIV должен быть виден на загрузке страницы.
Любые идеи, как сделать эту работу?
Большое спасибо заранее
Re: Как показывают различные варианты на основе выбранного значения из DropDownList?
несколько секунд назад | LINK
спасибо A2h,
Поскольку я чувствую себя немного более комфортно с JQuery, я попытался следующий код, но он не работает.
<script type="text/javascript">
$('#tripType').change(function() {
var SelectedValue = $('#<%= tripType.ClientID %> option:selected').val();
if ((SelectedValue == 'one_way_to_airport') | (SelectedValue == 'one_way_from_airport') | (SelectedValue == 'round_trip_airport') | (SelectedValue == 'One-way trip NOT involving Airport') | (SelectedValue == 'Round trip NOT involving Airport')) {
$('#fromCity').fadeIn();
$('#WithinStateLimits').fadeOut();
$('#OutOfState').fadeOut();
}
else if (value == 'hourly') {
// Show or hide
$('#fromCity').fadeOut();
$('#OutOfState').fadeOut();
$('#WithinStateLimits').fadeIn();
}
else { // value == 'Long_Distance'
$('#fromCity').fadeOut();
$('#WithinStateLimits').fadeOut();
$('#OutOfState').fadeIn();
}
});
</script>
<asp:DropdownList ID="tripType" runat="server" class="select ">
<asp:ListItem value="">--Select One--</asp:ListItem>
<asp:ListItem value="one_way_to_airport">One-way trip TO Airport</asp:ListItem>
<asp:ListItem value="one_way_from_airport">One-way trip FROM Airport</asp:ListItem>
<asp:ListItem value="round_trip_airport">Round trip involving Airport</asp:ListItem>
<asp:ListItem value="one_way_no_airport">One-way trip NOT involving Airport</asp:ListItem>
<asp:ListItem value="round_trip_no_airport">Round trip NOT involving Airport</asp:ListItem>
<asp:ListItem value="hourly">Hourly/Charter</asp:ListItem>
<asp:ListItem value="Long_Distance">Long Distance</asp:ListItem>
</asp:DropdownList>
использование || для или не просто | один –
@ Мохамед-Юсеф получил это. Кроме того, 'var SelectedValue = $ (" # tripType "). Val()' также получит вам значение. – zhirzh