Я пытаюсь создать таблицу, которая имеет одну веб-форму на строку таблицы.Проблема в том, что когда я отображаю страницу в Firefox, она сразу закрывает мои теги формы.Разве я не могу иметь несколько форм в таблице?РЕДАКТИРОВАТЬ: я запускаю плагин jQuery "равномерный", но я отключил его и получаю тот же результат.
Мой код:
<table callpadding="0" cellspacing="0">
<tr>
<td>id</td>
<td>name</td>
<td>type</td>
<td>clickable</td>
<td>live</td>
<td>save</td>
</tr>
<?php foreach($rows as $row): ?>
<tr>
<form>
<input type="hidden" name="table_bl" value="navigation" />
<input type="hidden" name="id_bl" value="<?php echo stickyRow($row['id'],''); ?>" />
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['page_name']; ?></td>
<td><?php echo $row['page_type']; ?></td>
<td>
<input type="hidden" name="clickable" value="0" />
<input type="checkbox" name="clickable" value="1" <?php echo stickyCheck($row['clickable'],'1'); ?> />
</td>
<td>
<input type="hidden" name="live" value="0" />
<input type="checkbox" name="live" value="1" <?php echo stickyCheck($row['live'],'1'); ?> />
</td>
<td><a class="submit">save</a></td>
</form>
</tr>
<?php endforeach; ?>
</table>
Firefox превращает его в (обратите внимание на закрытие формытеги):
<tbody><tr>
<td>id</td>
<td>name</td>
<td>type</td>
<td>clickable</td>
<td>live</td>
<td>save</td>
</tr>
<tr>
<form></form>
<input name="table_bl" value="navigation" type="hidden">
<input name="id_bl" value="001" type="hidden">
<td>001</td>
<td>Narrative Biography</td>
<td>html</td>
<td>
<input name="clickable" value="0" type="hidden">
<div class="checker"><span class="checked"><input style="opacity: 0;" name="clickable" value="1" checked="checked" type="checkbox"></span></div>
</td>
<td>
<input name="live" value="0" type="hidden">
<div class="checker"><span class="checked"><input style="opacity: 0;" name="live" value="1" checked="checked" type="checkbox"></span></div>
</td>
<td><a class="submit">save</a></td>
</tr>
<tr>
<form></form>
<input name="table_bl" value="navigation" type="hidden">
<input name="id_bl" value="002" type="hidden">
<td>002</td>
<td>Complete Biography</td>
<td>html</td>
<td>
<input name="clickable" value="0" type="hidden">
<div class="checker"><span class="checked"><input style="opacity: 0;" name="clickable" value="1" checked="checked" type="checkbox"></span></div>
</td>
<td>
<input name="live" value="0" type="hidden">
<div class="checker"><span class="checked"><input style="opacity: 0;" name="live" value="1" checked="checked" type="checkbox"></span></div>
</td>
<td><a class="submit">save</a></td>
</tr>
</tbody>
Я уверен, что моя отметка меняется на действительную, но почему и что мне делать?Несколько столов?Это кажется не элегантным.