Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ecos

[Resolvido] Bloquear Campo Text

Recommended Posts

Galera, el fis iço:

<script type='text/javascript'>
function trava(){
   document.getElementsByTagName("input").disabled = true;
}
trava();
</script>

Eu estou trabalhando com permissões. Gostaria de bloquear todos os campos de uma vez, ao invés de bloquear um por um, isso acima que eu postei não funcionou. Tem jeito ou não ?

 

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq getElementsByTagName te retorna um array, você precisa percorrer todas as posições do array, e desativar input por input

 

se você fizer .length você vai ficar sabendo qntos itens tem

com um laço for você consegue percorrer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente mais ou menos assim:

var inputs = document.getElementsByTagName("input");
if(!inputs) return false;
for(var input in inputs){
input.setAttribute('disabled', 'disabled');
}

 

Se não funcionar, troque o for(var ... in... ) por um for comum

for(var i = 0; i < inputs.length; i++){
inputs[i].setAtrribute...
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao

era isso ae mesmo que vcs postaram

eu andei pesquisando e consegui bloquear assim:

 

function travaTudo(){
for(var i=0; i < document.getElementsByTagName('input').length; i++){
	document.getElementsByTagName('input')[i].disabled= true;
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.