Я генерирую таблицу с несколькими доступными для редактирования строками. как сотрудник каждая строка так, чтобы можно было изменить несколько имен одновременно. У меня есть некоторые скрытые поля в том также потребность, которая будет циклично выполнена со строками таблицы.
Проблема состоит в том, что наличие внутренних тегов таблицы исходных данных не является допустимым xhtml. И я не хочу переносить их внутри <tr><td>
теги, так как это ясно сделало бы новый столбец для скрытых полей, которым не нужен тот.
Кто-то знает, могу ли я перенести их в чем-то еще для создания этого допустимым xhtml?
Нет такой возможности в об/мин. Требовать виртуальный обеспечивает, что пакеты имеют общий, если он есть.
-121--3242485-Может быть, вы можете обменять место на некоторую скорость? Создайте какую-либо форму индекса для ваших данных?
Например:
Разумеется, добавление имени потребует добавления его в индекс.
-121--3006969- Скрытые < input >
можно поместить в существующую ячейку.
Они скрыты, вы можете разместить их рядом с любым видимым входом и быть в порядке.
<tr>
<td><input type="text" name="fname" /></td>
<td><input type="text" name="lname" />
<input type="hidden" name="cid" value="11" />
<input type="hidden" name="uid" value="12" />
</td>
</tr>
Это совершенно действительны строгим кодом XHTML. Можно добавить поля ввода в теги таблицы
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Dicabrio.com</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form id="test" method="post" action="test.php">
<fieldset>
<legend>test</legend>
<table>
<tr><td>
<label>test</label><input type="text" name="test" value="" />
</td></tr>
</table>
</fieldset>
</form>
</body>
</html>
Я не на 100% уверен, что будет работать или подтвердить, но вы можете попытаться установить содержащие строки и столбцы к видимости скрыты.
tr.hidden, td.hidden {
visibility: hidden;
}
стоит выстрел.
Что плохого в том, чтобы поместить скрытый входной тег в последний столбец?
...
<td>
<input type="text" name="yourname" />
<input type="hidden" name="thisrowuniqueid" value="123" />
</td>
...