부모창에 전송데이타를 라디오체크로 보내고 싶습니다. 채택완료
관악꽃
10년 전
조회 5,207
휴대폰 본인 인증 결과 보내기에 추가 작업을 해 보고 있습니다.
아래는
/plugin/kcpcert/kcpcert_result.php 에서
부모창에 데이타를 전송하는 데이타 전송 스크립트입니다.
</p><p><script></p><p>$(function() {</p><p>var $opener = window.opener;</p><p> </p><p>// 인증정보</p><p>$opener.$("input[name=cert_type]").val("<?php echo $cert_type; ?>");</p><p>$opener.$("input[name=mb_name]").val("<?php echo $user_name; ?>").attr("readonly", true);</p><p>$opener.$("input[name=mb_hp]").val("<?php echo $phone_no; ?>").attr("readonly", true);</p><p>$opener.$("input[name=cert_no]").val("<?php echo $md5_cert_no; ?>");</p><p> </p><p><span style="font-size: 11pt; line-height: 1.5;">//인증정보 추가</span></p><p>$opener.$("input[name=od_b_name]").val("<?php echo $user_name; ?>");</p><p>$opener.$("input[name=od_birth]").val("<?php echo $birth_day; ?>");</p><p>$opener.$("input[name=od_sex]").val("<?php echo $sex_code; ?>");</p><p> </p><p>alert("본인의 휴대폰번호로 확인 되었습니다.");</p><p>window.close();</p><p>});</p><p></script> </p><p>
위와 같이 현재 부모창 인풋에 데이타가 정상적으로 전송되고 있습니다.
그런데 성별 정보는 부모창 인풋에 라디오로 체크해 주고 싶은데요.
※ /plugin/kcpcert/kcpcert_result.php 에서 성별 정보는
</span></p><p style="font-size: 14.6666669845581px;">set_session("ss_cert_sex", ($sex_code=="01"?"M":"F"));</p><p style="font-size: 14.6666669845581px;"><span style="font-size: 11pt; line-height: 1.5;">
위와 같습니다.
성별 정보가 남성은 01, 여성은 02로 출력되더군요.
성별 정보를
부모창 인풋에 라디오로 체크해 주는 방법을 몰라서 계속 헤매는 중입니다.
조언 주시면 감사하겠습니다. (__)
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
</p><p><span style="line-height: normal; font-size: 11pt;"><script></span></p><pre style="line-height: normal;">$(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='<span style="font-size: 14.6666669845581px; font-family: 돋움;"><?php echo $sex_code; ?></span><span style="font-family: 돋움; font-size: 11pt;"></span><span style="font-family: 돋움; font-size: 11pt;">']").prop("checked", true);</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">
</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">
</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">alert("본인의 휴대폰번호로 확인 되었습니다.");</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">
</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">window.close();</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">
</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">
</span></pre><pre style="line-height: normal;"><span style="font-family: 돋움; font-size: 11pt;">}); </span></pre><p><span style="line-height: normal; font-size: 11pt;"></script> </span> </p><p><span style="line-height: normal; font-size: 11pt;"> </span></p><p><span style="line-height: normal;">// 이렇게 radio가 od_sex 이면서 value가 01과 02로 되어있는 경우</span></p><p><span style="line-height: normal; font-size: 11pt;"></span><span style="line-height: normal;"><input type="radio" name="od_sex" value="01" />남</span></p><p><span style="line-height: normal;"><input type="radio" name="od_sex" value="02" />여</span><span style="line-height: normal; font-size: 11pt;"> </span></p><p><span style="line-height: normal; font-size: 11pt;"> </span></p><p><span style="line-height: normal; font-size: 11pt;"> </span></p><p><span style="line-height: normal; font-size: 11pt;">
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
관악꽃
10년 전
�
야식금지
10년 전
흐음
위쪽 애들이 되면, 이게 안될리가 없을텐데...
위의 코드가 실제로
$opener.$("input:radio[name=od_sex]:radio[value='01']").prop("checked", true);
혹은
$opener.$("input:radio[name=od_sex]:radio[value='02']").prop("checked", true);
로 찍히는지 소스보기로 한번 보세요.
저 밸류값에 맞게 아래 폼도 바꾸면 됩니다.
jquery에서 라디오버튼 제어하는 방법은
구글에서 jquery radio 로 검색하시면 자료가 많습니다.
위의 소스는 input이고 radio고 이름이 od_sex 인 것들중
value가 01이거나 02 인넘에게 체크하라는 뜻이거든요.
안되면 저도 어떻게 방법이 없네요.
위쪽 애들이 되면, 이게 안될리가 없을텐데...
위의 코드가 실제로
$opener.$("input:radio[name=od_sex]:radio[value='01']").prop("checked", true);
혹은
$opener.$("input:radio[name=od_sex]:radio[value='02']").prop("checked", true);
로 찍히는지 소스보기로 한번 보세요.
저 밸류값에 맞게 아래 폼도 바꾸면 됩니다.
jquery에서 라디오버튼 제어하는 방법은
구글에서 jquery radio 로 검색하시면 자료가 많습니다.
위의 소스는 input이고 radio고 이름이 od_sex 인 것들중
value가 01이거나 02 인넘에게 체크하라는 뜻이거든요.
안되면 저도 어떻게 방법이 없네요.
�
관악꽃
10년 전
소스보기에서 야식금지님께서 알려주신 코드와 값은 정상적으로 나타납니다.
그런데 이것이 부모창으로 안 넘어가네요.
연구해 보겠습니다.
꼼꼼히 살펴주셔서 정말 감사합니다.(__)
그런데 이것이 부모창으로 안 넘어가네요.
연구해 보겠습니다.
꼼꼼히 살펴주셔서 정말 감사합니다.(__)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
오전에도 제 답변에 신경 써 주시고 또 재차 올린 질문에도 이렇게 살펴주셔서 감사합니다.
그런데, 성별에 체크가 되지 않네요.
올려주신 코드를 이렇게저렇게 바꿔가면서 작업을 해 봐도 변동이 없네요ㅜㅜ
부모창의 인풋박스를 야식금지님께서 올려주신 것 그대로 놓고 시도해 봐도 변경이 없어서,
이렇게 다시 질문 드리게 되었습니다.
귀찮게 해 드려 죄송합니다ㅜㅜ