폼에서 값을 입력하면, 그 값을 iframe으로 보낸 뒤 자동으로 submit시키려고 합니다.

폼에서 값을 입력하면, 그 값을 iframe으로 보낸 뒤 자동으로 submit시키려고 합니다.

QA

폼에서 값을 입력하면, 그 값을 iframe으로 보낸 뒤 자동으로 submit시키려고 합니다.

답변 1

본문

이름, 전화번호, 문의내용을 입력하는 폼이 있는데 여기서 입력된 값들을

 

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);">
 
 

<script type="text/javascript">
<!--
    function go(f) {
        f.target = "smsSkin";
        f.action = "http://www.blcli.com/bbs/write.php?bo_table=real_time&amp;body_mode=pop";
        f.submit();
    }
//-->
</script>

여기에서 smsSkin으로 가는 값 중 하나가 wr_subject 인데

f.wr_subject.value = smsForm.tel.value();

이런 식으로 값을 보내려고 처리하는데 값이 보내지지가 않습니다.

아이프레임으로 보낼 때 어떻게 해야, 값을 보낼 수 있을까요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 55
© SIRSOFT
현재 페이지 제일 처음으로