form에 target을 지정해 post 방식으로 iframe에 넘기기

폼의 내용을 전송하여 클릭할 때마다 같은 페이지 내에서 반복적으로 변화시켜줘야 하는 경우가 있다. 이런 경우
javascript의 innerHTML이나 아예 Ajax를 이용할 수도 있지만, DB와 연동시키기 위해서는 form과
iframe을 이용하는 것이 편할 수 있다.

이 때 주의할 점은 iframe의 name을 지정해야 한다는 점이다. (id를 지정하면 안된다)

<form action=”./action.php” method=post target=”ifr”>
<input type=text name=”a” />
<input type=submit />
</form>
<iframe name=”ifr” src=”./page2.php”></iframe>

//page2.php의 내용
<?=$_POST[‘a’]?> 라고 입력하셨군용~

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Leave a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.