UGH.게시물을 통해 iframe에 양식 데이터 제출 [파일 업로드]
안녕하세요.
나는 형식이 있습니다. 파일 업로드/명명을 처리 할 페이지가있는 iFrame에이 양식을 제출할 수있는 방법을 알고 싶습니다.
양식에 입력/텍스트를 게시하는 것과 같은 간단한 작업을 시도해도 아무 것도 발생하지 않습니다 (처리기가 $ _POST를 표시하도록 설정 됨). iframe 이름/id 등 설정 시도했다. al. 양식 타겟을 각각의 iframe 이름/id로 설정합니다. 제출을 클릭하면 iframe이 더미처럼 앉아 있습니다. WTF 내가 틀렸어?
Thx. 불을 지르고 통해
<form action="/clients/testAddTrans/<?=$clientID?>" id="reportEdit" class="EditName" method="POST" target="transFrame">
<div class="inputDiv">
<span class="inputLabel">Description:</span>
<span class="textInput">
<input type="text" id="transDesc" name="transDesc" value="" size="40" class=""/>
</span>
</div>
<div class="inputDiv">
<span class="inputLabel">Date:</span>
<span class="textInput">
<input type="text" id="date" name="transDate" value="" size="40" class=""/>
</span>
</div>
<div class="inputDiv">
<span class="inputLabel">File:</span>
<span class="textInput">
<input type="file" id="file" name="transFile" value="" size="40" class=""/>
</span>
</div>
<input name="name_id" type="hidden" value="<?=$itemid?>" />
<input type="submit" value="Submit" name="submit"/>
<input type="button" class="secondaryAction" onclick="hideOverDiv()" value="Close"/>
<div id="overDivNotice" class="overDivNotice" style="display:none"></div>
<iframe action="/clients/testAddTrans/<?=$clid?>" id="transFrame" name="transFrame" style=""></iframe>
</form>
생성 된 HTML :이 곳에는 </form>
태그를 넣어 이유를 모르겠어요
<div class="content" id="overDivContent"><div class="inputDivContainer">
<fieldset class="inputOverDiv" id="tfa_Names">
<legend><b>Add Transmittal:</b></legend>
<div class="data"><form target="transFrame" method="POST" class="EditName" id="reportEdit" action="/clients/testAddTrans/fsdf1556"><div class="inputDiv"><span class="inputLabel">Description:</span><span class="textInput"><input type="text" class="" size="40" value="" name="transDesc" id="transDesc"/></span></div><div class="inputDiv"><span class="inputLabel">Date:</span><span class="textInput"><input type="text" class="" size="40" value="" name="transDate" id="date"/></span></div><div class="inputDiv"><span class="inputLabel">File:</span><span class="textInput"><input type="file" class="" size="40" value="" name="transFile" id="file"/></span></div><input type="hidden" value="121" name="name_id"/>
</form><br/>
<div align="center" class="actions" id="overDivActions">
<input type="submit" name="submit" value="Submit"/>
<input type="button" value="Close" onclick="hideOverDiv()" class="secondaryAction"/>
</div>
<div style="display: none;" class="overDivNotice" id="overDivNotice">
</div></div>
<iframe style="" name="transFrame" id="transFrame">tyh</iframe>
</fieldset>
</div></div>
..이 어떤 iframe이 후 있어야하지만된다. 심지어 중요합니까? iframe이 양식 안에 있어야하나요?
PHP가 아닌 HTML을 제공 할 수 있습니까? (iframe에는 action 속성이 없습니다. src를 의미 했습니까?) – Greg
그래, src를 의미했습니다. 나는 여기에 타이핑 할 때 그것을 덧붙였다. – stormdrain
당신은 testAddTrans의 버그가 아니 었습니까? – Greg