我试图在引导程序弹出窗口中实现一个表单,但是对齐是否已关闭?需要帮助

时间:2013-08-07 22:46:36

标签: javascript jquery twitter-bootstrap

我正在尝试在bootstrap popover中实现一个表单;但我似乎无法将它们两者对齐。表格元素向外移动;解决方案应该根据表单元素的大小调整popover。请帮忙。

HTML:

<br> <br> <br>
<div class="popover-markup"><a href="#" class="trigger">Popover link</a>
            <div class="head hide"> Events </div>
            <div class="content hide">
                <form class="form-horizontal">
                    <div class="control-group">
                        <label class="control-label" for="inputEmail">Email</label>
                        <div class="controls">
                            <input type="text" id="inputEmail" placeholder="Email">
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="inputPassword">Password</label>
                        <div class="controls">
                            <input type="password" id="inputPassword" placeholder="Password">
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <label class="checkbox">
                                <input type="checkbox"> Remember me
                            </label>
                            <button type="submit" class="btn pull-left">Sign in</button>
                        </div>
                    </div>
                </form>
            </div>

使用Javascript:

$('.popover-markup>.trigger').popover({ 
html : true,
title: function() {
  return $(this).parent().find('.head').html();
},
content: function() {
  return $(this).parent().find('.content').html();
}

});

这是小提琴。

http://jsfiddle.net/MgcDU/6524/

2 个答案:

答案 0 :(得分:0)

好的,所以我找到了一个解决方案,基本上我没有在表格水平div之前使用正文中的表单标签。但即使我这样做;我的字段不是内联字段。任何人都可以提出解决方案吗?

答案 1 :(得分:0)

将form-horizo​​ntal更改为“form-inline”,为了安全起见,您还可以添加样式以覆盖popover样式。我已经尝试过它的工作了。

 .popover {
    max-width: 800px;
    width: auto;