Estou usando texto prefixado para mostrar um sinal de euro antes da caixa de texto. Também estou usando o JQuery Validation Plugin ( link para o plugin )
Quando a mensagem de erro aparece no campo o sinal do euro cobre 2 linhas (a caixa de texto e a linha de erro)
O código
<div class="col-md-5">
<div class="input-group">
<span class="input-group-addon">€</span>
<input id="worth" name="worth" class="form-control error" placeholder="" type="text" required=""><label for="worth" generated="true" class="error">error message</label>
</div>
</div>
Você pode postar um exemplo de trabalho por favor com jsbin ?
Colocar um <label>
dentro de um .input-group
como esse é inválido. Por favor, registre um bug contra o plugin.
errorPlacement: function ( error, element ) {
if(element.parent().hasClass('input-group')){
error.insertAfter( element.parent() );
}else{
error.insertAfter( element );
}
},
Usa isto
Comentários muito úteis
Usa isto