-
자바스크립트가 제대로 먹히지 않을 때Web Programming 2023. 9. 7. 16:07728x90반응형
form 을 submit 하면서 빈값 체크와 같은 로직을 넣고 테스트해보는데 이상하게 특정 if 문에 안에 있는
alert 창이 먹히질 않았다. 개발자 모드에서도 오류 표출도 없고 오류가 발생한 것도 없었다.
조건은 f.title.value == '' 였는데 왜 자꾸 이 조건에 걸리지 않는지 확인을 해보았는데
문제는 자바로 form 요소들에 조건을 걸어 두었는데 현재 등록 조건에서는 input name='title' 이 없는
요소라서 전혀 반응이 없었다. 옛날에 비슷한 걸 본 기억이 있는데 생각이 잘나지 않아서 찾는다고 조금 애먹었다.. ㅎㅎ
아무튼 아래처럼 코드가 있었는데
if(f.title.value == ''){
alert("!!!!");
}
if(f.tel.value == ''){
alert("????");
}
f.title.value 가 없으니 null 조건을 추가해줘도 반응이 없었고 덩달아 f.tel.value 조건문도 먹통이 되었다.
우선은 f.title.value 밑에 부분들이 아예 먹히질 않으니 위치를 조정해 보았는데
if(f.tel.value == ''){
alert("????");
}
if(f.title.value == ''){
alert("!!!!");
}
f.tel.value 가 빈값을때 ???? alert 창이 잘떳다.
f.title.value 이 없어서 고장나버리니 아래 소스도 다 먹통이 되었다..
추가로 조건을 주거나 해서 문제는 해결했지만 다음에 또 까먹을까봐 우선 이렇게 정리해두록 하자.
728x90반응형'Web Programming' 카테고리의 다른 글
자바 JAVA Integer의 최대값 2147483647 (0) 2023.09.07 Calendar 클래스 날짜 더하기 (0) 2023.09.07 전자정부프레임워크를 사용하는 장점 (0) 2023.09.06 한국에서 JAVA 자바 언어가 인기 있는 이유 (0) 2023.09.06 오라클 날짜 요일 표기 (0) 2023.08.23