답변 5개
작업하시는 페이지가 어디인가요?
option.addEventListener("change",
change보다는 click이 나아 보입니다.
현재 페이지를 알면
window.location.href를
Php로 지정하고 끝에 A~C만 붙여 줄 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
주소에 stx= <=== 이게 마지막 나오는 것이 맞다면 script내용 모두 삭제하고 다음 코드만 넣으세요
location.href = location.href +$('input[name=option]:checked').val();
댓글을 작성하려면 로그인이 필요합니다.
A
B
C
const options = document.getElementsByName("option");
options.forEach(function(option) {
option.addEventListener("change", function() {
const selectedValue = this.value;
if (selectedValue !== "") {
const baseUrl = window.location.href.split("?")[0];
const searchParams = new URLSearchParams(window.location.search);
const newUrl = baseUrl + "?" + searchParams.toString()+selectedValue.toString();
window.location.href = newUrl;
}
});
});
으로 하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
A
B
C
const options = document.getElementsByName("option");
options.forEach(function(option) {
option.addEventListener("change", function() {
const selectedValue = this.value;
if (selectedValue !== "") {
const baseUrl = window.location.href.split("?")[0];
const searchParams = new URLSearchParams(window.location.search);
const newUrl = baseUrl + "?" + selectedValue.toString();
window.location.href = newUrl;
}
});
});
이렇게 하시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
wr_25&stx= 여기 에 붙으면되요
wr_25&stx=A
wr_25&stx=B
wr_25&stx=C 이런식이요
위에 소스로하니
bbs/board.php?A
bbs/board.php?B
이런식으로 됩니다.