而不是在下拉菜單中使用錨點或按鈕,我想爲每個項目都有一個表單。該表單包含一些隱藏的字段和一個提交按鈕。當我在表格的每個<li>
中放置表單時,UI已經搞亂了。 Bootstrap本身支持這個嗎?如果不是,我將重新編寫我的應用程序以使用鏈接。Twitter Bootstrap:使用提交表單作爲下拉菜單項?
更新1:屏幕截圖
更新2:標記
<div class="btn-group open">
<button class="btn">Action</button>
<ul class="dropdown-menu">
<li>
<form action="#" method="post">
<fieldset>
<input type="submit" value="Favorite"/>
</fieldset>
</form>
</li>
<li><a href="#">Message</a></li>
<li>
<form action="#" method="post">
<fieldset>
<input type="submit" value="Smile"/>
</fieldset>
</form>
</li>
<li>
<form action="#" method="post">
<fieldset>
<input type="submit" value="Block"/>
</fieldset>
</form>
</li>
<li>
<form action="#" method="post">
<fieldset>
<input type="submit" value="Friend"/>
</fieldset>
</form>
</li>
<li>
<form action="#" method="post">
<fieldset>
<input type="submit" value="Exclude From Future Search Results"/>
</fieldset>
</form>
</li>
</ul>
</div>
更新3:圖標
我想提交按鈕有一個圖標。不知道什麼是應該做的最好的方法,但是這是我的解決方案:
<label for="foo">
<i class="icon-ok></i> Favorite
</label>
<input id="foo" style="display:none;" type="submit" value="Favorite"/>
提交表單是隱藏的,標籤被顯示爲圖標,並在標籤上的用戶點擊,它的工作原理。不需要JS。
你能告訴我們什麼它看起來就像'
@Ollie - 更新。 – StackOverflowNewbie