부모창에 전송데이타를 라디오체크로 보내고 싶습니다.
본문
휴대폰 본인 인증 결과 보내기에 추가 작업을 해 보고 있습니다.
아래는
/plugin/kcpcert/kcpcert_result.php 에서
부모창에 데이타를 전송하는 데이타 전송 스크립트입니다.
<script>
$(function() {
var $opener = window.opener;
// 인증정보
$opener.$("input[name=cert_type]").val("<?php echo $cert_type; ?>");
$opener.$("input[name=mb_name]").val("<?php echo $user_name; ?>").attr("readonly", true);
$opener.$("input[name=mb_hp]").val("<?php echo $phone_no; ?>").attr("readonly", true);
$opener.$("input[name=cert_no]").val("<?php echo $md5_cert_no; ?>");
//인증정보 추가
$opener.$("input[name=od_b_name]").val("<?php echo $user_name; ?>");
$opener.$("input[name=od_birth]").val("<?php echo $birth_day; ?>");
$opener.$("input[name=od_sex]").val("<?php echo $sex_code; ?>");
alert("본인의 휴대폰번호로 확인 되었습니다.");
window.close();
});
</script>
위와 같이 현재 부모창 인풋에 데이타가 정상적으로 전송되고 있습니다.
그런데 성별 정보는 부모창 인풋에 라디오로 체크해 주고 싶은데요.
※ /plugin/kcpcert/kcpcert_result.php 에서 성별 정보는
set_session("ss_cert_sex", ($sex_code=="01"?"M":"F"));
위와 같습니다.
성별 정보가 남성은 01, 여성은 02로 출력되더군요.
성별 정보를
부모창 인풋에 라디오로 체크해 주는 방법을 몰라서 계속 헤매는 중입니다.
조언 주시면 감사하겠습니다. (__)
!-->
답변 1
<script>
$(function() {
var $opener = window.opener;
// 인증정보
$opener.$("input[name=cert_type]").val("<?php echo $cert_type; ?>");
$opener.$("input[name=mb_name]").val("<?php echo $user_name; ?>").attr("readonly", true);
$opener.$("input[name=mb_hp]").val("<?php echo $phone_no; ?>").attr("readonly", true);
$opener.$("input[name=cert_no]").val("<?php echo $md5_cert_no; ?>");
//인증정보 추가
$opener.$("input[name=od_b_name]").val("<?php echo $user_name; ?>");
$opener.$("input[name=od_birth]").val("<?php echo $birth_day; ?>");
$opener.$("input:radio[name=od_sex]:radio[value='<?php echo $sex_code; ?>']").prop("checked", true);
alert("본인의 휴대폰번호로 확인 되었습니다.");
window.close();
}); </script>
// 이렇게 radio가 od_sex 이면서 value가 01과 02로 되어있는 경우
<input type="radio" name="od_sex" value="01" />남
<input type="radio" name="od_sex" value="02" />여
!-->
답변을 작성하시기 전에 로그인 해주세요.