HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 활용예제 : 주문자 정보를 배송지 정보로 복사하기 : 폼의 내용 동기화
글번호: 230
작성자: 레드플러스
작성일: 2007/10/19 오후 8:13:00
조회수: 4391
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>폼을 동기화시키는 스크립트</title>
    <script language="javascript" type="text/javascript">
    var name = "";    var email = false;
    function InitValue(frm) { // 배송지 정보에 복사된 정보 남기기
        name = frm.txtName.value;    email = frm.chkEmail.checked;
    }
    function ShipToBill(frm) {
        if (frm.copy.checked) {
            InitValue(frm);//현재 텍스트박스와 체크박스의 상태유지
            document.getElementById("txtDeliveryName").value =
                document.getElementById("txtName").value; // 기본
            frm.chkDeliveryEmail.checked = email; // 폼 객체 활용
        }
        else { // 체크박스를 해제한다면,        
            frm.txtDeliveryName.value = name;    frm.chkDeliveryEmail.checked = email;    
        }
    }
    </script>
</head>
<body>
<form id="MyForm" action="" method="Post">
주문자 정보<br />
이름 : <input type="text" id="txtName" /><br />
<input type="checkbox" id="chkEmail" name="chkEmail" /> 배송정보를 메일로 받음<hr />
<input type="checkbox" id="copy" onclick="ShipToBill(this.form);" /> 주문자 정보와 배송지 정보가 같음<hr />
배송지 정보<br />
이름 : <input type="text" id="txtDeliveryName" /><br />
<input type="checkbox" id="chkDeliveryEmail" name="chkDeliveryEmail" /> 배송정보를 메일로 받음
</form>
</body>
</html>
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 활용예제 : 체크박스 전체선택 전체해제 - 레드플러스 2007-10-19 7511
현재글 활용예제 : 주문자 정보를 배송지 정보로 복사하기 : 폼의 내용 동기화 - 레드플러스 2007-10-19 4391
다음글 활용예제 : 시직페이지(홈페이지)로 설정 - 레드플러스 2007-10-18 4054
 
손님 사용자 Anonymous (손님)
로그인 Home