폼에서 값을 입력하면, 그 값을 iframe으로 보낸 뒤 자동으로 submit시키려고 합니다.
본문
이름, 전화번호, 문의내용을 입력하는 폼이 있는데 여기서 입력된 값들을
iframe에 연결된 게시판에도 동일하게 이름,전화번호, 문의내용값을 보내서 글을 등록하려고 합니다.
폼에서 post로 보내지는 값을 iframe에도 동시에 보내져서 iframe에서도 실행되게 하려면
어떤 방법으로 할 수 있을까요?
다른 분들의 조언 부탁드립니다.
<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='http://www.blcli.com/bbs/write.php?bo_table=real_time&body_mode=pop' style='display:none;' frameborder='0' width='170' height='300' scrolling='No' allowtransparency='true'></iframe>
답변 1
대충 이런식이지 않을까 싶네요.
<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();
f.target = "_self";
f.action = "../smssend.php";
f.submit();
}
//-->
</script>
<form action="../smssend.php" method="post" id="smsForm" name="smsForm" onsubmit="return go(document.forms.smsForm);">
답변을 작성하시기 전에 로그인 해주세요.