我有一个表单,我正在使用此jquery Validation Plugin来验证它。验证工作正常但问题是错误消息显示在表单元素的底部。我试图在表单元素的右侧显示它。
你能帮我吗?
请检查jsfiddle
上的整个代码我的表格
<form id="commentForm" class="form-horizontal" method="post">
<div class="control-group">
<label class="control-label" for="input">Name <span style="color: red;">*</span></label>
<div class="controls">
<input type="text" name="name" class="input-small required" id="name" value="" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="input">Email <span style="color: red;">*</span></label>
<div class="controls">
<input type="text" name="name" class="input-small required email" id="email" value="" />
</div>
</div>
<input type="submit" class="btn" value="submit" />
</form>
CSS for error
form label.error{font:10px Tahoma,sans-serif;color:#ED7476;margin-left:5px}
form input.error,form input.error:hover,form input.error:focus,form select.error,
form textarea.error{border:1px solid #ED7476;background:#FFEDED}
答案 0 :(得分:4)
问题可以通过将display:inline;
提供给css中的label.error
类来解决。
form label.error{
font:10px Tahoma,sans-serif;
color:#ED7476;
margin-left:5px;
display:inline;
}
答案 1 :(得分:1)
使用display: inline-block
或display: inline
进行跨度错误
form label.error { display:inline-block;
font:10px Tahoma,sans-serif;
color:#ED7476;
margin-left:5px }