티스토리 뷰

	
	
	
	

	
	Test


	



   위와 같이 간단하게 주소만 넘기는 코드를 짰다고 가정했을 때, 취소 버튼을 누르든 확인 버튼을 누르든 무조건 submit 되는 현상이 발생한다.


   전에도 이같은 일이 발생해서 button을 input type="button"으로 바꿔서 해결했던 적이 있었는데, 이번엔 button에 입힌 CSS 디자인을 포기할 수 없어서 어떻게든 방법을 찾아야 하는 상황이었다. (input에도 CSS가 적용되긴 하지만 뭔가 모양이 달랐다. 디자이너에게 따로 부탁하기가 좀 미안하기도 하고, 또 다른 방법을 알고 싶은 마음에 시간도 있으니 혼자 알아서 해결하기로 마음 먹음.)


   이유는 button 태그를 form 태그 안에 넣었기 때문이었는데, 그렇다고 왜 무조건 submit이 되는지는 잘 모르겠다. 일종의 버그 같다.


   해결 방법은 3가지다.


   1. button 태그를 form 태그 안에서 밖으로 빼놓는다.


   2. button 태그를 input type="button"으로 바꾼다.




   3. button 태그 안에 type="button"을 추가한다.








댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함