2013-12-10 30 views
-1

如何在此表單上放置iFrame?在提交我的按鈕指向成功頁面,我需要將它全部保留在一個屏幕上,因此合併了一個iframe。我怎樣才能做到這一點?我以前從未使用過它們,並在表單周圍添加<iframe> </iframe>標籤只是使其消失。如何在表單中放置iFrame

這裏是我的形式:

<form action="#link"> 
    <input type="text" name="name" required placeholder="Enter your name"/> 
    <input type="email" name="email" required placeholder="Enter a valid e-mail address"/> 
    <input type="text" name="comment" required placeholder="Enter your comment"/> 
    <input type="submit" value="submit" /> 
</form> 
+0

看不到html。如果你想讓它留在同一頁面,爲什麼不試試Ajax。 – jplara

回答

0

如果將表單代碼,包括代碼重定向到您的成功頁面在一個單獨的文件 - 通常是PHP,然後添加文件的iFrame的,你想讓它。

0

iframe是一個標籤,允許您在另一個頁面中包含頁面。所以,你必須鏈接到另一個文件,並且你不能在其中添加其他標籤,就像你試過的一樣。

爲了實現您所需要的功能,您必須創建一個文件,並將其稱爲your_other_file.php,其中包含表單的代碼以及成功頁面的代碼。

在你的主頁,你把這樣的事情

<iframe width="800" height="600" src="your_other_file.php"></iframe> 

取決於你的目的,你可以更願意通過Ajax和更新德div來發送表單。但如果你沒有太多的經驗,這種方法已經足夠好了。