유효성검사는 view단에서 할수있고 controller단에서 할수 있다.
이번에 정리할 것은 그중에서 view단에서 jquery.validate.min.js를 이용하여 유효성검사하는 방법이다.
먼저 라이브러리를 추가해준다.
<script th:src="@{/static/app-assets/vendors/js/forms/validation/jquery.validate.min.js}"></script>
다음 html에서 유효성검사를 할 구역을 설정해준다.
<form>
<div class="form-validate">
<input type="text" class="form-control" id="subject" name="subject" required/>
</div>
</form>
그리고 js파일에서 validate을 설정해준다.
$('.form-validate').validate({
rules: {
name: required : true
},
messages : {
subject: "필수 입력 값입니다."
},
submitHandler:function () {
save();
}
})
이렇게 유효성검사가 가능하다