标签: drop-down-menu

如何在yii2中创建一个下拉列表?

如何使一个dropdownyii2使用activeform和模式?由于所有方法都已改变yii2,如何在新的方法中完成?

php drop-down-menu yii2

83
推荐指数
9
解决办法
19万
查看次数

在CSS中将文本和选择框对齐到相同的宽度?

好吧,这似乎是不可能的.我有一个文本框和一个选择框.我希望它们的宽度完全相同,因此它们在左边距和右边距上排列.

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            input, select {
                width: 200px;
            }
        </style>
    </head>
    <body>
        <input type="text" value="ABC"><br>
        <select>
            <option>123</option>
        </select>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

那就是你想的,对吗?不.Firefox中的选择框缩短了6个像素.见截图.在Firefox中截图

好吧,让我们编辑代码并制作两种样式.

<style type="text/css">
    input {
        width: 200px;
    }
    select {
        width: 206px;
    }
</style>
Run Code Online (Sandbox Code Playgroud)

好的,有效!

在Firefox中修复

哦等等,在Chrome中更好的测试......

chrome截图

FFFFFFFUUUUUUUUUUUU

有人能告诉我如何在所有浏览器中排列这些内容吗?为什么我不能只做宽度:200px,为什么所有的浏览器都以不同的方式显示它?另外,当我们处理它时,为什么文本框和选择框的高度不同?我们如何让它们达到同样的高度?尝试过高度和线高并没有用.


解:

好的,我已经从下面的答案中找到了解决方案.关键是使用box-sizing:border-box属性,以便在指定包含边框和填充的宽度时使用.见这里优秀的解释.然后浏览器无法填充它.

代码如下,还将框的高度设置为相同的大小,并缩小框内的文本,使其对齐.你还需要设置边框,因为Chrome有一个非常奇怪的边框,它用于选择框,这会抛出对齐.这适用于HTML5网站(例如支持IE9,Firefox,Chrome,Safari,Opera等).

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            input, select {
                width: 200px;
                border: 1px solid #000;
                padding: 0;
                margin: 0;
                height: 22px;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }
            input …
Run Code Online (Sandbox Code Playgroud)

html css html5 textbox drop-down-menu

81
推荐指数
1
解决办法
5万
查看次数

我可以使用jQuery打开下拉列表吗?

对于HTML中的下拉列表:

<select id="countries">
<option value="1">Country</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想打开列表(与左键单击相同).这可能是使用JavaScript(或更具体的jQuery)吗?

html jquery drop-down-menu

80
推荐指数
6
解决办法
14万
查看次数

如何在Rails中为collection_select设置HTML选项?

我似乎无法找到将类添加到由Rails生成的select标记的语法collection_select.一些帮助?

html ruby-on-rails drop-down-menu

78
推荐指数
2
解决办法
6万
查看次数

添加幻灯片效果以引导下拉列表

我正在使用bootstrap,我想在下拉菜单中添加动画.我想为它添加动画,向下滑动并在离开时备份.我怎么能这样做?

我试过的事情:

像这样更改Js下拉文件:

如何使Bootstrap的导航下拉滑动顺畅上下?

javascript twitter-bootstrap drop-down-menu

77
推荐指数
9
解决办法
16万
查看次数

单击时引导程序下拉关闭

我在一个bootstrap下拉列表中放了一个表单,但是当我单击表单中的任何字段时,下拉列表就会消失.我有这段代码,但我不知道在哪里放置它以防止下拉消失.

$(function test() {
  // Setup drop down menu
  $('.dropdown-toggle').dropdown();

  // Fix input element click problem
  $('.dropdown input, .dropdown label').click(function(e) {
    e.stopPropagation();
  });
});
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我应该把它放在哪里吗?我尝试了bootstrap-dropdown,我在HTML中试过但它仍然无效.

javascript html5 twitter-bootstrap drop-down-menu

76
推荐指数
7
解决办法
8万
查看次数

如何以rails形式下拉<select>字段?

我正在创建一个脚手架 -

rails g scaffold Contact email:string email_provider:string 
Run Code Online (Sandbox Code Playgroud)

但我希望电子邮件提供商是一个下拉列表(使用gmail/yahoo/msn作为选项),而不是文本字段.我怎样才能做到这一点 ?

ruby-on-rails input selectlist ruby-on-rails-3 drop-down-menu

74
推荐指数
7
解决办法
16万
查看次数

Rails为国家选择下拉?

我想知道是否有一些已经内置的功能用于rails,这样它就会创建一个包含所有美国状态的选择下拉列表,所以我不必手动输入它.我在网上搜索但我找不到任何东西.有关如何做的任何建议我不必手动输入所有状态?

ruby ruby-on-rails drop-down-menu

71
推荐指数
6
解决办法
4万
查看次数

DropDownList中的ListItems属性在回发时会丢失吗?

一位同事告诉我这个:

他有一个DropDownList和一个网页上的按钮.这是背后的代码:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ListItem item = new ListItem("1");
            item.Attributes.Add("title", "A");

            ListItem item2 = new ListItem("2");
            item2.Attributes.Add("title", "B");

            DropDownList1.Items.AddRange(new[] {item, item2});
            string s = DropDownList1.Items[0].Attributes["title"];
        }
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        DropDownList1.Visible = !DropDownList1.Visible;
    }
Run Code Online (Sandbox Code Playgroud)

在页面加载时,项目的工具提示正在显示,但在第一次回发时,属性将丢失.为什么会这样,有没有解决方法?

asp.net postback behavior listitem drop-down-menu

69
推荐指数
5
解决办法
6万
查看次数

如何获取多选框的所有选定值?

我有一个属性<select>元素multiple.如何使用JavaScript获取此元素的选定值?

这是我正在尝试的:

function loopSelected() { 
    var txtSelectedValuesObj = document.getElementById('txtSelectedValues');
    var selectedArray = new Array();
    var selObj = document.getElementById('slct'); 
    var i;
    var count = 0;
    for (i=0; i<selObj.options.length; i++) { 
        if (selObj.options[i].selected) {
            selectedArray[count] = selObj.options[i].value;
            count++; 
        } 
    } 
    txtSelectedValuesObj.value = selectedArray;
}
Run Code Online (Sandbox Code Playgroud)

html javascript drop-down-menu

69
推荐指数
6
解决办法
23万
查看次数