Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как заблокировать таблицу?


Автор: barcelona 7.4.2009, 16:42
Здравствуйте!
На странице есть таблица с id=table1, содержащая несколько текстовых полей. Как можно её заблокировать?

Автор: comtat 7.4.2009, 16:47
Цитата(barcelona @  7.4.2009,  16:42 Найти цитируемый пост)
таблица с id=table1, содержащая несколько текстовых полей. Как можно её заблокировать? 

что вы подразумеваете под "заблокировать таблицу" ?

Автор: Samotnik 7.4.2009, 17:26
Код

var theTable = document.getElementById('table1');
theTable.disabled = true;


Автор: bars80080 7.4.2009, 18:06
Цитата(barcelona @  7.4.2009,  16:42 Найти цитируемый пост)
содержащая несколько текстовых полей

может запретить ввод в поля, расположенные в этой таблице?

Код

var theTable = document.getElementById('table1');
var el = theTable.getElementsByTagName('input');
var ell = el.length;
for(var i = 0; i < ell; i++) {
    if(el[i].type != 'text') continue;
    el[i].disabled = true;
}

Автор: Samotnik 7.4.2009, 19:18
а может просто 
display:none;
?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)