【问题标题】:Make button act as span in bootstrap使按钮在引导程序中充当跨度
【发布时间】:2016-03-13 19:45:39
【问题描述】:

我有下面的表格,其中我在输入中有一个搜索字形图标。

<form method="get">
    <div class="input-group">
                <input type="text" class="form-control" id="city" name="city"/>
                <span class="input-group-addon btn"><span class="glyphicon glyphicon-search"></span></span>
    </div>
</form>

我想让我的 glyphicon 提交我的表单,但为此我必须更改输入或按钮的跨度。无论哪种方式,字形图标都会超出输入并显示在其下方。我还不知道为什么。我可以通过绝对定位把它放在正确的位置,但它不利于它在网站中的显示方式。有没有办法只用css而不用绝对定位来解决这个问题?

【问题讨论】:

标签: html css twitter-bootstrap


【解决方案1】:

问题在于引导样式的按钮和输入方式不同。您可以使用&lt;span&gt; 并使用onclick 事件提交表单。 请参阅此代码:

<form id="myForm" method="get">
    <div class="input-group">
                <input type="text" class="form-control" id="city" name="city"/>
                <span class="input-group-addon btn" onclick="document.getElementById('myForm').submit();" ><span class="glyphicon glyphicon-search"></span></span>
    </div>
</form>

工作 JSFiddle: http://jsfiddle.net/q76dasdk/

【讨论】:

  • 是的,它似乎没有一个好的方法来做到这一点,只有 css。我要改用这个。谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-02-18
  • 2014-04-11
  • 2023-03-22
  • 1970-01-01
  • 2012-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多