Front
[Spring] Validation 적용시키기
AlexHouse
2022. 4. 1. 01:46
오늘은 자그마치 6시간이라는 삽질을 하엿다. 하... 쉽지않네..
결과값

이런식으로 이름에 빈칸이 들어갔을때

경고창이 나오도록 해주는 기능이다.
MemberForm.jsp
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="../../../../resources/xdmin/js/validation.js"></script>
<script type = "text/javascript">
$("#btnSubmit").on("click", function() {
/* if(!checkNull($("#shIfcgName"), $("#shIfcgName").val(), "코드그룹이름을 입력해 주세요!")) return false; */
if(!checkNull($("#ifmmName"), $("#ifmmName").val(), "이름을 입력해주세요")) return false;
if(!checkNull($("#ifmmId"), $("#ifmmId").val(), "아이디를 입력해주세요")) return false;
if(!checkNull($("#ifmpNumber"), $("#ifmpNumber").val(), "번호를 입력해주세요")) return false;
if(!checkNull($("#ifmeEmailFull"), $("#ifmeEmailFull").val(), "이메일을 입력해주세요")) return false;
if(!checkNull($("#regDateTime"), $("#regDateTime").val(), "시간을 입력해주셍!")) return false;
});
위에링크들 잊지말고 삽입해준다.
다음코드 삽입
btnSubmit 를 아이디 맞춰는것을 잊지말고
ifmmName... 처럼 object, value, "할말" 벨리데이션 양식에 맞게 적어준다.
validation.js
checkNull = function (obj, value, message) {
if(value == "" || value == null){
alert(message);
obj.focus();
return false;
}
오늘내가 6시간이나 삽질햇던 이유는.. 바로

Jquery 파일을 안넣어 주었기 때문이다.. 나는 멍청한가보다.. 삽으로 구멍을 너무 크게 판거같다..
To be continue..