Usuário com melhor resposta
Desabilitar todos os campos de uma sessão

Pergunta
-
Respostas
-
Olá Bruno!
Tudo bem?
Não sei se vai te ajudar exatamente no que você precisa, mas eis aqui uma função em JavaScript que utilizo para desabilitar campos de uma determinada aba.
O problema é que este código não desabilita campos [lookup] e [datetime].
function DesabilitarCamposAba(TabNum) { var tab = "tab" + TabNum; //Desabilita campos da tab informada var tabElemets = document.getElementById(tab); var inputElements = tabElemets.getElementsByTagName("input"); var selectElements = tabElemets.getElementsByTagName("select"); //Loop through Input elements for(i=0; i< inputElements.length; i++) { //disable input Elements inputElements[i].disabled = true; } //Loop through Select Elements for(i=0; i< selectElements.length; i++) { //disable Select Elements selectElements[i].disabled = true; } }
Espero que ajude em algo.
- Marcado como Resposta Bruno dos Santos A. Cardoso terça-feira, 9 de junho de 2009 13:52
Todas as Respostas
-
Olá Bruno!
Tudo bem?
Não sei se vai te ajudar exatamente no que você precisa, mas eis aqui uma função em JavaScript que utilizo para desabilitar campos de uma determinada aba.
O problema é que este código não desabilita campos [lookup] e [datetime].
function DesabilitarCamposAba(TabNum) { var tab = "tab" + TabNum; //Desabilita campos da tab informada var tabElemets = document.getElementById(tab); var inputElements = tabElemets.getElementsByTagName("input"); var selectElements = tabElemets.getElementsByTagName("select"); //Loop through Input elements for(i=0; i< inputElements.length; i++) { //disable input Elements inputElements[i].disabled = true; } //Loop through Select Elements for(i=0; i< selectElements.length; i++) { //disable Select Elements selectElements[i].disabled = true; } }
Espero que ajude em algo.
- Marcado como Resposta Bruno dos Santos A. Cardoso terça-feira, 9 de junho de 2009 13:52
-