Как получить данные из формы и разместить их в iframe для эмуляции форума? - PullRequest
0 голосов
/ 17 ноября 2011

Итак, у меня есть форма ...

<fieldset>
<legend>Post a comment:</legend>
<form target="forum" method="post" action="forum.**SomeKindOfExtension**" >
                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 находится на той же странице, что и форма (под ней), и выглядит следующим образом...

<iframe name="forum" src="forum.**SomeKindOfExtension**" 
width="900" height="500" ></iframe>

Использование PHP означало бы отправку формы на сервер, который обновил бы всю страницу, а не просто iframe, который является всем, что нужно обновить, так что Javascript был бы лучше, я полагаю.

После ввода текстовых данных я хотел, чтобы iframe сохранял эти данные там постоянно.В основном, как форум в iframe.

Я не уверен, что это лучший способ сделать это, но любая помощь будет высоко ценится.Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2011

Отправьте форму в ваш PHP-файл (action="yourfile.php"), но target Iframe в вашей форме.Обработайте форму на сервере и выложите результат.Он появится в Iframe.

...