onclick 시 링크이동
본문
Button onClick 이벤트에 url에 파라미터를줘서 다른 페이지로 이동하게끔 작업하고있습니다...
form 안에 있는 버튼인데
<button onClick="javascript:location.href='/?파라미터들';" > 버튼 </button>
이렇게 되는데 버튼을 누르면 해당 페이지로 이동하는게 아니라
지금 페이지에 새로고침? 되어지네요.
혹시 몰라 네이버주소를 넣어봤는데도 똑같았습니다
onclick 시 다른페이지이동하게 끔 어떻게 해야할까요... 저게 다른곳은 돼었는데
유독 이쪽만 말썽이네요
답변 2
<button onClick="javascript:location.href='/?파라미터들';" > 버튼 </button>
이렇게 적으시면 파라미터를 뭘 적으셔도
index 페이지로 가겠네요
<button onClick="javascript:location.href='/?파라미터들';" > 버튼 </button>
에서
onclick 에서 작동하는내용은 javascript 란걸 묵시적으로 이미 아는바라서
javascript: 는 생략하시고
location.href 는 현재 페이지를 이동하겠다는것인건 이미아실테고
= 이동할주소를 적으셔야 하는데
/ 는 현재의 url 의 root 디렉토리 가 되니
location.href='http://naver.com/?파라미터넣을내용'
으로 변경하셔야죠
<button type="button" oncllick="javascript:location.href='/?파라미터들';" > 버튼 </button>
type="button"을 넣어주세요.
button 기본속성은 submit 입니다.