form 태그 안에 input태그의  버튼 타입이 있었는데


<form>

<input type="button" onclick="test()" >

</form>


이런식으로..


test()에선 form 처리를 하게 만들어 놓았는데

당연히 버튼을 클릭하면 test()가 실행 될 줄 알았는데

어쩔때는 실행되고 어쩔때는 새로고침 현상이

나타났다.


알고보니

form태그안에 input button이 있으면

버튼 클릭시,

버튼을 감싸고잇는 form을 타서 그런현상이

일어났던 것이다.


form에 action이 설정안되어 새로고침 같이

표현되었을 수도...


input button을 form밖으로 빼는 방법으로 

오류를 해결했다.

'공부 > html & css' 카테고리의 다른 글

(html) 커서 손모양으로 바꾸기 cursor:pointer  (0) 2016.01.25
(html) link 태그  (0) 2016.01.11
(css) 라운딩 처리  (0) 2015.10.21
(개념) DOCTYPE  (0) 2015.10.01
html5 태그들  (0) 2015.08.24

+ Recent posts