2011-04-20 85 views
0

當我在下面運行下面的代碼時,它在Dreamweaver中工作,但是當我去網頁瀏覽器中看到它顯示。Dreamweaver生成的HTML

的代碼是

<table cellpadding="5" cellspacing="1"> 
<tr> 
    <td align="center"> 

    <form action="search.php" method="get"> 

<table><tr><td> 
<input type="text" name="query" id="query" size="40" value="<? print quote_replace($query);?>" action="include/js_suggest/suggest.php" columns="2" autocomplete="off" delay="1500">  
</div> 
<td> 
<input type="submit" value="Search!"> 
</td></tr></table> 

當我在Chrome瀏覽器查看源代碼只加載

<table cellpadding="5" cellspacing="1"> 

<tr> 

    <td align="center"> 



    <form action="search.php" method="get"> 



<table><tr><td> 
+0

我認爲你的帖子中有錯誤。是表單標籤還是外部的'action =「include ...'的部分? – 2011-04-20 14:10:34

+0

孤兒?在表單元格中關閉DIV也 – 2011-04-20 14:11:31

+0

我會猜測它在這行代碼中拋出一個錯誤:'<?打印quote_replace($ query);?>'嘗試使用''標記代替簡寫 – thedaian 2011-04-20 14:14:39

回答

0

請與您的主機,看看他們是否已經啓用了<?標籤。它默認情況下未打開。如果不是,這可能會導致Chrome很多悲傷。

0

看看你的語法。你粘貼的內容無效。它看起來像是你關閉了你的表格兩次,或者你在「get」區域有一組額外的引號。

在附註上,我建議刪除與CSS有關的顯示相關HTML屬性。這將有助於保持功能和外觀之間的明確區分。