2014-01-19 2 views
0

이것은 제출 버튼이 하나있는 상위 폼 parent-form.html입니다.상위 페이지의 제출 버튼으로 iframe 및 상위 양식 제출

이것은 하나의 필드가있는 iframe 형식 iframe_form.html입니다.

상위 폼의 제출 버튼을 클릭하여 iframe의 주소 필드와 부모 폼의 이름 필드를 모두 제출하고 싶습니다.

다른 게시물과 관련되었지만 간단한 방법으로는 적절하지 않습니다.

+0

왜, 왜 오, 왜, 오, 왜 같은 도메인 (IFRAME의 상대 src 경로)에서 호스팅되는 콘텐츠에 대해 IFRAME을 사용하고 있습니까? –

+0

iframe_form.html을로드하기 위해 jquery의 .load()를 시도했지만 Chrome에서 작동하지 않는 것 같습니다. 이상 나는 콘텐츠를 최소화했습니다. 탭 안에 탭이있어 iframe을 사용해야하므로 코딩이 복잡해졌습니다. –

+0

IFRAME을 "매우 복잡해 졌기 때문에"사용할 필요가 없었습니다. 다시 시도하십시오. 컨텐츠를 삽입 할 때 정상적이고 정상적인 방법으로 어려움을 겪고 있다면 * 그 방법에 대해 질문하십시오! –

답변

0

iFrames에 문제가 없지만이 경우 효율적이지 않습니다.

당신이 프레임 형태의 문제를 방지하려면, 다음 스크롤 분할 사용 : 당신이 당신의 페이지에 둘 이상의이 그들을 확인 ID를 만드는 시퀀스를 사용하려면

<div id="scrollcontent1" style="overflow-y: scroll; height:100px;"> 
     Address: <input type="text" id="address" name="address"> 
    </div> 

을 각각에 대해 다른 이름을가집니다. 그런 다음 visible 속성과 원하는 javascript 트리거를 사용하여 필요한 것을 동적으로 표시 할 수 있습니다. height 속성을 설정했는지 확인하고 두 스크롤 막대를 모두 표시하려면 overflow-y 대신 overflow을 사용하십시오. 그것은 간단한 솔루션이며 iframe과 jquery의 두통을 피할 수 있습니다.

당신은 도움이되는 대답에서 더 나은 주행 거리를 얻을 것이고, "올바른 질문을해라"고 snobbish 할 것입니다.

관련 문제