폼에서 값을 입력하면, 그 값을 iframe으로 보낸 뒤 자동으로 submit시키려고 합니다. 채택완료
이름, 전화번호, 문의내용을 입력하는 폼이 있는데 여기서 입력된 값들을
iframe에 연결된 게시판에도 동일하게 이름,전화번호, 문의내용값을 보내서 글을 등록하려고 합니다.
폼에서 post로 보내지는 값을 iframe에도 동시에 보내져서 iframe에서도 실행되게 하려면
어떤 방법으로 할 수 있을까요?
다른 분들의 조언 부탁드립니다.
</p><p><div id="sms">
<form action="../smssend.php" method="post" id="smsForm" target="smsSkin">
<input type="hidden" name="returnUrl" value="<?= $PHP_SELF ?>"/>
<ul>
<li><img src="../images/common/sms_name.gif" alt=""/>
<input name="name" type="text" />
</li>
<li><img src="../images/common/sms_tel.gif" alt=""/>
<input name="tel" type="text" />
</li>
<li><img src="../images/common/sms_list.gif" alt=""/>
<textarea name="counsle" id="counsle"></textarea>
</li>
</ul>
</form>
</div>
<div id="sms_bt"><img src="../images/common/sms_bt.gif" alt="" name="quick_send" id="quick_send" onClick="jq('#smsForm').submit();return false;"/></div>
</li>
</ul>
<iframe name='smsSkin' src='<a href="<a href="http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop" target="_blank" rel="noopener noreferrer">http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop</a>"><a href="http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop" target="_blank" rel="noopener noreferrer">http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop</a></a>' style='display:none;' frameborder='0' width='170' height='300' scrolling='No' allowtransparency='true'></iframe> </p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
11년 전
대충 이런식이지 않을까 싶네요.
</p><p> </p><p> </p><p><script type="text/javascript"></p><p><!--</p><p> function go(f) {</p><p> f.target = "smsSkin";</p><p> f.action = "<a href="<a href="http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop" target="_blank" rel="noopener noreferrer">http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop</a>"><a href="http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop" target="_blank" rel="noopener noreferrer">http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop</a></a>";</p><p> f.submit();</p><p> </p><p> f.target = "_self";</p><p> f.action = "../smssend.php";</p><p> f.submit();</p><p> </p><p> }</p><p>//--></p><p></script></p><p> </p><p> </p><p><form action="../smssend.php" method="post" id="smsForm" name="smsForm" onsubmit="return go(document.forms.smsForm);"></p><p> </p><p> </p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
b
bismute
11년 전
b
bismute
11년 전
<script type="text/javascript">
<!--
function go(f) {
f.target = "smsSkin";
f.action = "http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop";
f.submit();
}
//-->
</script>
여기에서 smsSkin으로 가는 값 중 하나가 wr_subject 인데
f.wr_subject.value = smsForm.tel.value();
이런 식으로 값을 보내려고 처리하는데 값이 보내지지가 않습니다.
아이프레임으로 보낼 때 어떻게 해야, 값을 보낼 수 있을까요?
<!--
function go(f) {
f.target = "smsSkin";
f.action = "http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop";
f.submit();
}
//-->
</script>
여기에서 smsSkin으로 가는 값 중 하나가 wr_subject 인데
f.wr_subject.value = smsForm.tel.value();
이런 식으로 값을 보내려고 처리하는데 값이 보내지지가 않습니다.
아이프레임으로 보낼 때 어떻게 해야, 값을 보낼 수 있을까요?
�
11년 전
tel 이 document.smsForm 안에 있나요?
f.wr_subject.value = f.tel.value;
해보세요.
f.wr_subject.value = f.tel.value;
해보세요.
b
bismute
11년 전
smsForm의 값은 정상적인데, 넘겨줄 때 이 값을 제대로 못 받는 거 같네요.
smsForm의 tel 필드의 값을 iFrame내에서의 값 wr_subject으로 보내야 되는데
받지를 못하네요.
smsForm의 tel 필드의 값을 iFrame내에서의 값 wr_subject으로 보내야 되는데
받지를 못하네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택
f에서 iframe으로 서브밋할 때, 해당값의 value 값을 넣어주고 처리해주는 게 맞을까요?