如何在模式弹出窗口中将焦点设置到DropDownList控件?

时间:2018-10-01 23:07:54

标签: c# asp.net drop-down-menu

我有一个引导模式弹出窗口,它的第一个首先是一个下拉列表,我希望用户能够在不使用鼠标设置模式弹出窗口中的焦点的情况下浏览字段。如果第一个字段是文本框,我可以做到这一点,但是当它是一个下拉列表时,我无法使用ddl_list.Focus()命令使它集中显示。

1 个答案:

答案 0 :(得分:0)

此问题在进一步搜索后得到解决。只需将以下javascript添加到aspx文件。这会将焦点设置为引导弹出窗口模式中的field字段。

<script type="text/javascript">
    $('body').on('shown.bs.modal', function (e) {
        var ele = $(e.target).find('input[type=text],textarea,select').filter(':visible:first'); // find the first input on the bs modal
        if (ele) {ele.focus();} // if we found one then set focus.
    })      
</script>