2013-04-05 20 views
0

如何使用post函數將字段傳遞到IFrame?我正在使用目標標籤,但似乎不起作用。應該發生的事情是,當我提交字段時,它將用戶名和變量發佈到論壇並登錄。但是,我只是被重定向到登錄頁面。知道iframe與字段不在同一文件中可能會有幫助。向IFrame發佈HTML值

 <form action="http://www.website.net/login.php" method="post" target="my_iframe"> 
     <label for="username">Username</label><input type="text" name="username" required> 
     <label for="password">Password</label><input type="password" name="password" required> 
     <input type="submit" name="login" value="Login" class="loginbtn"/><a href="http://www.website.net/register.php">Register</a> 
     </form> 

    <iframe name="my_iframe" src="http://www.website.net/forums/ucp.php?mode=login" frameborder="0" scrolling="auto" width="100%" height=1500px marginwidth="0" marginheight="5" ></iframe> 
+0

可能重複[你如何發佈到iframe?](http://stackoverflow.com/questions/168455/how-do-you-post-to-an-iframe) – Class 2013-04-05 02:19:35

+0

是的,我已經看到後,我已經按照它的指示,但它仍然無法正常工作。 – 2013-04-05 02:53:23

回答

1

試一下:

<form action="http://www.website.net/login.php" method="post" target="my_iframe"> 
     <label for="username">Username</label><input type="text" name="username" required> 
     <label for="password">Password</label><input type="password" name="password" required> 
     <input type="submit" name="login" value="Login" class="loginbtn"/><a href="http://www.website.net/register.php">Register</a> 
     </form> 

    <iframe name="my_iframe" src="http://www.website.net/forums/ucp.php?mode=login" frameborder="0" scrolling="auto" style="width:100%;height:1500px;margin: 5px 0;"></iframe> 

你忘了插入 「」 在高度iframe的屬性。

請記住,始終使用CSS和HTML屬性,根據W3C HTML5/XHTML 1.0規則,它們已被棄用。

+0

感謝您的回覆。我刪除了iframe,並改變了論壇標題,而且一切正常。 – 2013-04-06 00:00:01