我感觉这很愚蠢,但是当您按下“Enter”键时提交表单不是正常的网页浏览器行为吗?这其中可能有什么问题吗?我已经通过禁用JS测试确认它并不会受到任何干扰。在IE中可以正常工作。我更喜欢将提交按钮设置为
<button>
而不是<input>
,但我认为<input>
的工作机会更好一些。<form role="search" method="get" class="search-form form-inline" action="http://local.sos/">
<div class="input-group">
<span class="input-group-btn">
<button class="btn" disabled=""><i class="icon-search"></i></button>
</span>
<input type="search" value="" name="s" class="search-field form-control" placeholder="Search">
<span class="input-group-btn">
<input type="submit" class="search-submit btn"><i class="icon-arrowright"></i> </input>
</span>
</div>
</form>
<button>
改成了<b>
,现在它可以工作了。:P 但这很愚蠢。为什么它会关注普通按钮?难道不应该寻找提交按钮吗? - Moss