onclick 시 링크이동 채택완료

Button onClick 이벤트에 url에 파라미터를줘서 다른 페이지로 이동하게끔 작업하고있습니다...

 

form 안에 있는 버튼인데

 

<button onClick="javascript:location.href='/?파라미터들';" > 버튼 </button> 

 

이렇게 되는데 버튼을 누르면 해당 페이지로 이동하는게 아니라

 

지금 페이지에 새로고침? 되어지네요.

 

혹시 몰라 네이버주소를 넣어봤는데도 똑같았습니다

 

onclick 시 다른페이지이동하게 끔 어떻게 해야할까요... 저게 다른곳은 돼었는데

 

유독 이쪽만 말썽이네요 

 

 

답변 2개

채택된 답변
+20 포인트

<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 입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고