Проблема с JavaScript
<div id="fizic" style="display: hidden">
Привет
<tr>
<td >Имя <font color="red">*</font></td>
<td ><input type="text" size="30" name="name"></td>
<td ></td>
</tr>
</div>
function showhide()
{
var vis = document.getElementById("fizic");
vis.style.display="none";
}
как сделать так, чтобы и поля таблицы прятались?
А где сама таблица? Валидный код никто не учил писать? Это непростительно даже новичкам. Для начала, попытайтесь хотя бы тег table вставить, а в него уже ячейку, а потом делать то, что вы хотите.
.....
<tr id="tr2">
.....
document.getElementById('tr2').style.display='none';
Нука марш читать основы HTML! Тот код, который ты показал как кусок - образец невалидного кода. То что ты нашел способ заставить корявый код правильно работать - не значит, что ты сделал правильно. Никогда нельзя объявлять div внутри таблицы, если он находится не в блоке TD. И в конце концов, сокрытие СТРОКИ таблицы и сокрытие ПОЛЕЙ таблицы - это разные вещи. Чем строка отличается от столбца должен понимать любой человек!
разве что border можно... для таких задач лучше вообще с таблицами не работать а использовать везде div'ы и местами span'ы
Rexulnik, спокойно ему можно сделать display: none. А для отображения юзать display: table-row. Точнее не отображать, а задавать тип поведения элемента.