Ir para conteúdo

POWERED BY:

Arquivado

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

AndersoNNN

[Resolvido] Deixar todos os input text, bloqueados na tela

Recommended Posts

Galera, tô c um probleminha, tenho vários, text de um formulário na tela, quero deixar todos esses text sem edição quando a pagina carregar...

 

Fiz essa função aki, mas ñ tá funcionando, carrega a página mas nada de deixar os text bloqueados:

 

function funcView(){
	var inputs = document.getElementsByTagName("input");
	for(var i = 0; i < inputs.length; i++){
		document.formEmpresa.inputs[i].disabled = true;
	} 
}

Se alguém puder ajudar por favor :D, e já agradeço

 

flow

Compartilhar este post


Link para o post
Compartilhar em outros sites

1ª coisa: Quem é esse tx que você está utilizando no FOR?

2ª coisa: a variável inputs que você criou está incompleta!

 

Da uma olhadinha nessas coisas ae...

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta certo! relax! heheeh...

 

Bom... tenta mudar a linha document.formEmpresa.inputs.disabled = true; para document.formEmpresa[inputs].disabled = true;! Vê se rola..

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo... então faz direto cara! tira o document.formEmpresa. da frente do input! ;)

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu jurava que já tinha feito só assim: inputs.disabled = true; rsrs

Mas testei denovo só por desencargo e funcionou... rsrs

 

Só tem um probleminha, ele desabilitou os buttons, que tem na tela tb...

 

você sabe se dá para pegar apenas pelo TYPE=TEXT?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oooopa... com certeza! É só acrescentar um IF antes de desabilitar!

Fica assim: if(inputs.type == "text") inputs.disabled = true;

 

Tendeu? :D:D

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fla cara, testei aki e deu certinho... hehehe valeu msm, para quem quiser a função ficou assim:

 

function funcView(){
	var inputs = document.getElementsByTagName("input");
	for(var i = 0; i < inputs.length; i++){
		if(inputs[i].type == "text"){
			inputs[i].disabled = true;
		}
	}
}

Valeu ai pela força Berkowitz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

"É nóis manow"! aHUAHUAAHA...

 

ABRAX!!

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.