2013-07-30 53 views
0

我有一個PHP文件下面的代碼:結果不被識別爲HTML代碼

<form id="submit-form" action="submit-form.php" target="form-result-frame" method="post" enctype="multipart/form-data"> 
<iframe name="form-result-frame" id="frm-result-frame" type="text/html" width="300px" scrolling="no" height="40px" frameborder="no" src="#"></iframe> 

的問題是,一旦我提交表單,代碼返回到表單result-無論我做什麼,框架總是被視爲純文本。
爲什麼iframe無法將其識別爲HTML代碼並將其顯示爲這樣?

+0

什麼內容類型的服務器發送? – Barmar

+0

發佈填充iframe的回報 – user20232359723568423357842364

+0

您可以嘗試使用<?php header(「Content-type:html」);或者其他什麼 – Matthijs

回答

0

你在關閉HTML代碼之前關閉了PHP標籤('?>')嗎?

如果沒有,關閉它們,或寫

echo '<form id="submit-form" action="submit-form.php" target="form-result-frame"  method="post" enctype="multipart/form-data">'; 
echo '<iframe name="form-result-frame" id="frm-result-frame" type="text/html" width="300px" scrolling="no" height="40px" frameborder="no" src="#"></iframe>';