ASP.NET MVC页面 - 下拉控件不适用于键盘箭头键

时间:2010-04-28 17:16:47

标签: jquery

我有一个具有下拉控件的页面( ddlDeliveryMethod )。因此,当用户从下拉列表中选择特定选项时(使用鼠标),将加载相应的Div ID。

但是,如果我们只使用键盘中的箭头键,而不是鼠标,则不会显示相应的DIV ID。

是否有任何解决方法。感谢您的回复。

这是我的代码:

// based on Delivery method, display the respective fields
        $("#ddlDeliveryMethod").change(function() {
            $('#divRegisteredMail').hide();
            $('#divRegisteredEmail').hide();
            $('#divRegisteredFax').hide();
            $('#divSaveForFuture').hide();
            switch ($("#ddlDeliveryMethod ").val()) {
                case ' -- Select one -- ':
                    break;
                case 'Email':
                    $('#divRegisteredEmail').show();
                    break;
                case 'Mail':
                    $('#divRegisteredMail').show();
                    break;
                case 'Fax':
                    $('#divRegisteredFax').show();
                    break;
                default:
                    caption = "default";
                    break;
            }
        });

1 个答案:

答案 0 :(得分:1)

绑定keydown事件以及更改......

$("#ddlDeliveryMethod").keydown(function() {
 ...
});