#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. Это поможет сохранить четкое различие между функцией и внешним видом.