2011-04-20 50 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属性。这将有助于保持功能和外观之间的明确区分。