<p dir="auto">I created a form without labels and tried to use the optional success/warning/error icons and noticed that they were not positioned correctly:</p>
<p dir="auto"><a href="http://jsfiddle.net/9DSQZ/" rel="nofollow">http://jsfiddle.net/9DSQZ/</a></p>
<p dir="auto">It seems as though the positioning of these is determined by a label of 25px height being above the form input.</p>
<div class="highlight highlight-source-css notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=".has-feedback .form-control-feedback {
position: absolute;
top: 25px;
...
}"><pre class="notranslate">.<span class="pl-c1">has-feedback</span> .<span class="pl-c1">form-control-feedback</span> {
<span class="pl-c1">position</span><span class="pl-kos">:</span> absolute;
<span class="pl-c1">top</span><span class="pl-kos">:</span> <span class="pl-c1">25<span class="pl-smi">px</span></span>;
...
}</pre></div>
<p dir="auto">This means if we style, move or hide form labels, the icon positioning needs to be adjusted.</p>
<p dir="auto">When using the has-feedback class on a form and if the label on the form group is not specified then it does not render correctly.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;form&gt;
    &lt;div class=&quot;form-group has-success has-feedback&quot;&gt;
        &lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;inputSuccess2&quot;&gt; 
        &lt;span class=&quot;glyphicon glyphicon-ok form-control-feedback&quot;&gt;&lt;/span&gt;
    &lt;/div&gt;
&lt;/form&gt;"><pre class="notranslate"><code class="notranslate">&lt;form&gt;
    &lt;div class="form-group has-success has-feedback"&gt;
        &lt;input type="text" class="form-control" id="inputSuccess2"&gt; 
        &lt;span class="glyphicon glyphicon-ok form-control-feedback"&gt;&lt;/span&gt;
    &lt;/div&gt;
&lt;/form&gt;
</code></pre></div>
<p dir="auto">The above code renders like this.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/ffad285c2097690809a7cd5a04208d3a2aa5fa0e7aac88337c2773ddd0752499/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313633393330322f323239303330322f33616434653435652d613031392d313165332d393865392d3832303464663561373137642e706e67"><img src="https://camo.githubusercontent.com/ffad285c2097690809a7cd5a04208d3a2aa5fa0e7aac88337c2773ddd0752499/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313633393330322f323239303330322f33616434653435652d613031392d313165332d393865392d3832303464663561373137642e706e67" alt="bootstrap_feedback_issue" data-canonical-src="https://f.cloud.github.com/assets/1639302/2290302/3ad4e45e-a019-11e3-98e9-8204df5a717d.png" style="max-width: 100%;"></a></p>