HTML, созданный Dreamweaver

#html #xhtml

#HTML #xhtml

Вопрос:

Когда я запускаю следующий код ниже, он работает в dreamweaver, но когда я захожу, чтобы просмотреть его в веб-браузере, ничего не отображается.

Код является

     <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>
  

Комментарии:

1. я думаю, у вас ошибка в вашем сообщении. часть action="include... находится в теге формы или за его пределами?

2. Сирота? закрытие DIV в ячейке таблицы также

3. Я собираюсь предположить, что это выдает ошибку в этой строке кода: <? print quote_replace($query);?> . Попробуйте использовать <?php ?> теги вместо сокращения.

4. Ваши короткие теги php также неточны .. обязательно измените на <?php ... ?>

5. @thedaian .. Я проиграл дуэль.

Ответ №1:

Уточните у своего хостера, включен ли у них тег <? . По умолчанию он не включен. Если это не так, это, вероятно, доставляет Chrome много хлопот.

Ответ №2:

Проверьте свой синтаксис. То, что вы вставили, недопустимо. Похоже, что вы дважды закрываете свою форму, или у вас есть дополнительный набор кавычек в области «получить».

Кроме того, я предлагаю удалить связанные с отображением атрибуты HTML в пользу CSS. Это поможет сохранить четкое различие между функцией и внешним видом.