write 여분필드값 다른 여분필드로 저장? 채택완료
이순진장군
2년 전
조회 1,277
5일 헤메다 다시 질문 드립니다.
write.php 에서 wr_5 필드로 다음주소로 도로명 주소 받고 있습니다.
wr_5 필드중 앞2자리 (예, 경기 인천 서울)만 wr_50 필드로 넘기고 싶습니다.(새글과 수정글일때 모두)
그리고 wr_50 필드에서 서울이면1, 경기이면2, 인천이면3 으로 wr_30 필드에 값으로 저장하고 싶습니다.(새글일때 비회원일때만)
많은 가르침 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
2년 전
이런 건 프론트에서 자바스크립트로 처리하는 것이 간명합니다.
그누순정 기준입니다.
</p>
<p><input id="wr_5" name="wr_5"> // 굳이 value 를 줄 필요 없음
<input type="hidden" id="wr_30" name="wr_30">
<input type="hidden" id="wr_50" name="wr_50"></p>
<p>
그리고 write.skin.php 의 적당 위치에
</p>
<p><script>
document.addEventListener("DOMContentLoaded", () => {
wr_5.value = "<?php echo $write['wr_5']; ?>";
btn_submit.addEventListener("click", () => {
if (wr_5.value.trim() !== "") {
wr_50.value = wr_5.value.slice(0, 2);
if (wr_50.value === "서울") wr_30.value = 1;
if (wr_50.value === "경기") wr_30.value = 2;
if (wr_50.value === "인천") wr_30.value = 3;
}
} );
} );
</script></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인