<form id="myForm" action="" method="post">
<p>주문자 정보</p>
이름 : <input type="text" id="txtName" name="txtName"><br>
<input type="checkbox" name="chkmail" id="chkmail" >배송정보를 메일로 받음
<hr>
<input type="checkbox" name="copy" id="copy" onclick="shipToBill(this.form);"> 주문자정보와 배송지 정보가 같음
<hr>
배송지 정보<br>
이름 : <input type="text" name="deliveryName" id="deliveryName"><br>
<input type="checkbox" name="deliverymail" id="deliverymail"> 배송정보를 메일로 받음
</form>
var name = "";
var email = false;
// 배송지 정보에 복사된 정보 남기기
function initValue(frm){
name = frm.txtName.value;
email = frm.chkmail.checked;
}
function shipToBill(frm) {
if(frm.copy.checked) {
initValue(frm); // 현재 텍스트박스와 체크박스 상태유지
// 기본
document.getElementById('deliveryName').value = document.getElementById('txtName').value
// 폼객체 활용
frm.deliverymail.checked = email;
} else {
//document.getElementById('deliveryName') = "";
frm.deliveryName.value = "";
frm.deliverymail.checked = false;
}
}
'Code Lab' 카테고리의 다른 글
가까운 수 구하기(배열) (0) | 2015.02.20 |
---|---|
마우스 오른쪽 버튼 사용 금지 (0) | 2015.02.20 |
심플 회원가입 양식 체크 (0) | 2015.02.19 |
폼 유효성 검사(Form validate check) - 간단 자바스크립트 (1) | 2015.02.19 |
jQuery map을 이용한 max값(width,height) 구하기 (0) | 2015.02.15 |