write.skin.php 에서 주소 입력부분에 체크박스 클릭시 자동으로 같은 값이 나오게 하고 싶은데요 좀 어렵네요 ^^;;; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

write.skin.php 에서 주소 입력부분에 체크박스 클릭시 자동으로 같은 값이 나오게 하고 싶은데요 좀 어렵네요 ^^;;; 정보

write.skin.php 에서 주소 입력부분에 체크박스 클릭시 자동으로 같은 값이 나오게 하고 싶은데요 좀 어렵네요 ^^;;;

본문

먼저 스킨 설계 내용입니다
=============================================================
임차인
-------------
고객구분 : radio / 필드명 : wr_1
주민/사업자번호 : text / 필드명 : wr_2 , wr_3
고객명 : text / 필드명 : name
패스워드 : text / 필드명 : wr_password
주소 : text / 필드명 : wr_4, wr_5, wr_6, wr_7
전화번호 : text / 필드명 : wr_8, wr_9, wr_10
휴대폰 : text / 필드명 : wr_11, wr_12, wr_13
e-mail : text / 필드명 : wr_14, wr_15, wr_16
wr_16에서 직접 입력 외 선택시 자동으로 wr_15에 입력됨
-------------------
=======================================
설치처
--------------------
위 주소와 동일 : checkbox / 필드명 : wr_40
고객구분 : radio / 필드명 : wr_17
주민/사업자번호 : text / 필드명 : wr_18 , wr_19
인수자 : text / 필드명 : wr_subject
주소 : text / 필드명 : wr_21, wr_22, wr_23, wr_24
전화번호 : text / 필드명 : wr_25, wr_26, wr_27
휴대폰 : text / 필드명 : wr_28, wr_29, wr_30
설치요청일 : 달력입력 / 필드명 : wr_31
요청시간 :select +  text / 필드명 : wr_32, wr_33, wr_34
설치장소 : checkbox / 필드명 wr_35
--> 설치장소에서 기타 클릭시 나타나는 text / wr_36
== 이하생략 ==

인데요

여기서 ,위 주소와 동일(wr_40)을 클릭하면 임차인에 작성한 내용이 자동으로 설치처에 입력되게 하고 싶습니다

체크박스를 클릭하면 임차인에서 설치처에 자동 입력이 될 내용
1. 주민/사업자번호 : wr_2 => wr_18, wr_3 => wr_19
2. 고객명 : name => wr_subject
......
이런식으로 주소와 전화번호, 휴대폰 번호까지 동일 입력이 되게 하고 싶은데요
문데는 입력이 완료가 되지 않은 상태에서 DB에 저장이 안되어 있는데 텍스트에 입력중인 내용을 어떻게 긁어올지 모르겠어요
  • 복사

댓글 전체

자바스크립트를 이용하시면되구요
원리만 알려드립니다.

document.getElementById = id값을 이용하여 값을 가져올 수 있습니다.
넣는것도 같은 원리로 하시면 됩니다.
예제는 체크박스를 클릭하시면 값이 복사되게 했는데 이런식으로 하시면 되요

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript" language="javascript">
function input_copy() {
document.getElementById("text2").value = document.getElementById("text1").value;
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<label for="text1"></label>
<input type="text" name="text1" id="text1">
<br>
<input type="checkbox" name="same" id="same" onclick="javascript:input_copy();">
<label for="same"></label>
<br>
<label for="text2"></label>
<input type="text" name="text2" id="text2">
</form>


</body></html>


도움이 되셨다면 추천을 부탁드립니다.
© SIRSOFT
현재 페이지 제일 처음으로