ํ ์คํธ ์์ ์์ ์ ๋ก ๊ธฐํธ๋ฅผ ํ์ํ๊ธฐ ์ํด Prepended ํ ์คํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ํ JQuery Validation Plugin(ํ๋ฌ๊ทธ์ธ ๋งํฌ)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํ๋ ์๋์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋๋ฉด ์ ๋ก ๊ธฐํธ๊ฐ 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 ์ผ๋ก ์์ ์์ ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๊น?
$ .input-group
<label>
๋ฅผ ๋ฃ๋ ๊ฒ์ ๋ฌดํจ์
๋๋ค. ํ๋ฌ๊ทธ์ธ์ ๋ํ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ์ธ์.
errorPlacement: function ( error, element ) {
if(element.parent().hasClass('input-group')){
error.insertAfter( element.parent() );
}else{
error.insertAfter( element );
}
},
์ด๊ฒ์ ์ฌ์ฉ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ์ฌ์ฉ