테스트 사이트 - 개발 중인 베타 버전입니다

form 안에 있는 iframe 내용도 form submit 에 포함시키고 싶은데 동적으로 가능할까요?

· 12년 전 · 3138 · 2
보통 form 의 내용을 submit 시키는 경우
한가지 이름의 checkbox 는 배열로 가게 됩니다.

하지만 제가 알고 있는 지식 한도 내에서는 iframe 에 있는 내용을 submit 시킬려면
iframe 내에 있는 값을 return 함수를 통해서

var i = document.createElement('input');
i.setAttribute('type','hidden');
i.setAttribute('name','{$id}');
i.setAttribute('id','{$id}');
i.setAttribute('value',document.getElementById('ir1').contentWindow.showHTML());
document.{$bordform}.appendChild(i);

hidden tag 에 값을 넣고 submit 하는 방식을 사용하고 있습니다.
제가 못해서 그러는 것인지 몰라도 배열은 setvalue가 안되고 하나하나 값을 return 받아
setvalue를 하는 방식으로 사용하고 있습니다.

보통 form submit 을 할때 iframe 에 있는 값들도 함께 submit 되게 할 수 있을까요?

그러면
form post
form 안에 tag
name='wow' value='ww';
iframe 안에 tag
name='iframewow' value='ww2'; <-값이 여러개인 체크박스

를 form submit 했을시
action page 에서
$_POST['wow'];
$_POST['iframewow']; <- 배열로 옴
이런식으로 사용할 수 있을까요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

12년 전
허;; 그냥 submit할 부모창에 hidden 값을 미리 정하고,

submit함수에서 iframe 값을 불러다가 hidden값에다가 넣으면 되는거 아닌가요;?

iframe 에 값들이 가변적이지 않는다면.... 그게 제일 수월한것 같은데......

그리고 form 을 submit 할시에 그 form 태그항목에 들어있지 않는이상 iframe값을 보내진 못합니다.

다만 submit전에 그 form 태그에 여분의 값을 만들어서 iframe 값 불러다가 거기에다 때려 넣어야죠 ㅋㅋ
ㅠㅠㅠ 더 좋은 방법이 있을까 자문을 구해보았습니다.
감사합니다~ㅎ

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440