2016-05-12 63 views
1

截至目前,我試着用PHP的回聲,沒有它是它自己的name.php頁面上,而是在我的index.html,右下的提交按鈕。PHP的iframe重定向到另一個網頁?

當前HTML代碼:

<form autocomplete="off" action="test.php" method="post" target="iframe" accept-charset="UTF-8"> 
    <p>Passcode:</p> 
    <input type="password" name="code"/><br> 
    <input type="submit" value="Login" /> 
    <iframe name="iframe"></iframe> 
</form> 

當前的PHP代碼:

$testcode = ("123"); 

    } else if ($pass === $testcode) { 
    header('location: test.html'); 
    } else { 
    echo "Try Again!"; 
    } 

這樣的工作,但如果它是成功的頁面不重定向到的test.html卻試圖轉到測試iframe中的.html。 不過,如果我設定目標的形式向_self重定向到的test.html,但不會回顯在iframe「再試一次」。

那麼我將如何去有關重定向如果正確的代碼放在到的test.html,並打印「再試一次」的提交按鈕下方,如果代碼是不正確的?

回答

0

使用PHP你不能做到這一點。由於

PHP是一個服務器端語言。

打開新窗口是一個客戶端動作

所以你需要使用jQuery或JavaScript這一點。