所以我有一个表单:
<fieldset>
<legend>Post a comment:</legend>
<form target="forum" method="post" action="forum.php">
//Targeting the iframe in my form (`<form target="forum"`) & Submitting the form to my PHP file (`action="forum.php"`)
Name: <br />
<input type="text" name="fname" /><br />
Subject:<br />
<input type="text" name="subject" size="50"/><br />
Comment:<br />
<textarea name="comment" rows="10" cols="100">Hello,</textarea><br />
<input type="submit" value="Send" />
<input type="reset" value="Reset" />
</fieldset>
</form>
然后我想采取文本数据(名称,主题和评论),并把到iframe上的点击按钮 <input type="submit" value="Send" />
…
<iframe name="forum" src="forum.php"
width="900" height="500" ></iframe>
文本数据输入后,我希望iframe永久存储该数据。基本上就像一个论坛在一个iframe。
我如何处理的形式在php文件和吐出的结果到iframe?
使源的iframe论坛。php,并包括在URL的参数?在PHP中使用$_GET来获取参数?
<iframe id="myiframe" src="forum.php?fname=blah&subject=blah"></iframe>
所以你可以使用javascript在提交表单时改变iFrame的src:
document.getElementById['myiframe'].src = "forum.php?fname=blah&subject=blah";
,然后在PHP中获取变量并对它们进行处理以生成所需的输出:
$fname = $_GET['fname'];
$subject = $_GET['subject'];
// do some processing