페이지를 실행하다 갑자기 특별한 실행을 하지 않아도
form.mew창을 여는 것만으로도 에러가 발생했는데
마치 인터넷 연결이 되지 않아 생기는 에러처럼
크롬창에 이런 페이지가 생겼다
근래 본 에러 메세지 중에 가장 귀여운 에러 페이지 였다
다시 로딩을 했을 때
다시 이런 귀여운 팝업창이 나타났다
처음에는 원인을 알수 없었고
컴퓨터 자체의 문제가 생긴거라고 생각되었다
인터넷연결이 불안하다거나 현재 내컴퓨터에 에러가 생겨
실행되지 않은 것처럼 보였기 때문이다
그런데 문제는내 코드 의 오타의 있었다
코드 의 오타로 이런 에러가 생길 수 있구나
하고 감탄하게 되는 에러였다
문제는 자바스크립트에서 열고 닫는 가로 들의
갯수가 맞지 않거나 열고 닫는 가로가 잘못되었던 건데
이부분을 수정하고 나니
페이지가 다시 정상적으로 돌아왔다!!!
그래서 다시 몇일 하나하나 살을 보태어
조건식을 거의 완성했는데
어느날 분명 완성되어 있는 코드가 제대로
읽히지 않는다는 느낌을 받았다
정상적으로 동작했을때와 수정사항이 없는 같은 코드들이여서
뭐가 잘못되었는지 가늠이 되지 않았다
그래서 인터넷창 오른쪽 마우스를 클릭하면
검사하기 란 버튼이 있다는 걸 알았는데
이클립스에서 잡아주지 못하는 에러 메서지들이
표시되어있었다
요번 코드의 잘못된점은
var ag = document.userinput.age.value
이런식으로 스크립트 상단의 변수를 선언해주었는데
해당 경로에 대한 코드를 작성할때도 ag를 쓰지 않고
경로 주소를 모두 적었더니 어떤 코드에는 ag가 들어가있고
어떤 코드에는 document.userinput.age.value가 들어가
있어서 이부분을 한가지로 정리해서 써야했다
그런데
정리해도 스크립트언어가 작동하지 않았다
그래서 조건문을 확인하니
!ad.value
가 없으면 을 표시를 이렇게 썼는데
ad.value != ""
이라고 바꿔주니 실행되는 부분도있었다
셀렉트 박스에 경우네는 "" 쌍따옴표로 입력받는
부분을 읽지 못하는 거 같아
!ge.value
단순하게 넘어오는 값이 있는지 없는지로
바꿔져야 했다
그리고 위에서처럼 text박스로 입력받는 부분은
해당 네임의 값을 입력하고
ad.value
거기의 조건식을 넣고
!=
입력받는 값이 있는지 없는지 구분
""
하는 방식으로 하니
다행히 실행이 되었다 !!
'이클립스' 카테고리의 다른 글
#1 스프링으로 게시판에 이미지 업로드하기 (1) | 2017.04.20 |
---|---|
에러노트5# 중복체크 해야 가입승인과 스크립트(alert)창이 두번씩 뜨는 이유 (0) | 2017.04.19 |
에러노트#3 회원가입 항목 변경이 생겼을때 SQL 테이블을 수정하기 (0) | 2017.04.12 |
에러노트#2 Bean과 JSP파일의 값을 넘겨받는데 생기는 오류 (스프링) (0) | 2017.03.24 |
에러 노트 #1 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/web]] (0) | 2017.03.20 |