채택완료

form submit할때 iframe를 이용해서 하는 경우에 대해 문의

2017-03-13 (월) 13:31:41 6,922
Copy
<iframe name="multiProcessFrame" src="about:blank" style="width:100%;height:0px;" frameborder="0"></iframe><br />  <form class="register_form" method="post" action="./process.php" onsubmit="return ( ADMIN.validate(this) && confirm('저장하시겠습니까?')  )"  target="multiProcessFrame">

PHP 공부 하다가 form 태그에 target을 

iframe 태그 name에다가 지정하고 submit을 하게 되면

어떤 장점이 있는건가요?

ifame 태그 안에 submit가 이루어진다는 의미로 해석하면 되는건가요?

|

답변 4개

채택된 답변
+20 포인트

iframe을 쓰는방식이 ajax 쓰는 방식과 동일하게 현재 페이지 호출해서 바로 적용하기 유용합니다.

페이지가 리디렉션or리로드 되지 않아도 된다는 장점이 있습니다. 


2017-03-13 (월) 13:40:36

데이터 중복(아이디, 닉네임)이나 해당 페이지에서 디비에 있는 값을

체크할경우 페이지 이동없이 iframe으로 전송후 해당 결과값을 현재 페이지로

리턴받을때 사용합니다. 

2017-03-13 (월) 13:36:58

ajax를 쓴 것처럼 화면 깜빡임이 안 일어난다는 장점이 있겠네요.

그것 말곤 없습니다. 

답변을 작성하려면 로그인이 필요합니다.