テキストボックスの前にユーロ記号を表示するために、接頭辞付きテキストを使用しています。 また、私はJQuery検証プラグインを使用しています(プラグインへのリンク)
フィールドの下にエラーメッセージが表示された場合、ユーロの記号は2行(テキストボックスとエラー行)をカバーしています。
コード
<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>
jsbinで実際の例を投稿できますか?
<label>
を.input-group
の中に入れることは無効です。 プラグインに対してバグを報告してください。
errorPlacement: function ( error, element ) {
if(element.parent().hasClass('input-group')){
error.insertAfter( element.parent() );
}else{
error.insertAfter( element );
}
},
これを使って
最も参考になるコメント
これを使って