오늘은 자그마치 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..
'Front' 카테고리의 다른 글
[Spring] 자바와 데이터베이스 연동하기 위한 작업 (0) | 2022.04.04 |
---|---|
[Spring] CRUD에서 Delete 구현 및 적용 (0) | 2022.04.01 |
[Spring] c:out 태그 란? (0) | 2022.03.29 |
[Spring] POST 방식과 GET 방식 차이 (0) | 2022.03.28 |
[Spring] 스프링 에러: TooManyResultsException (0) | 2022.03.21 |