Ir para conteúdo

POWERED BY:

Arquivado

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

dataset

[Resolvido] Controloar javascript apos submit

Recommended Posts

Preciso de ajuda, vou tentar ser breve.

 

Tenho essa tela:

primeiro.jpg

Quando selecino Estudante, todas as ComboBox ficam ativadas e então eu posso digitar um nome e mandar Buscar.

 

Mas selecinado Professor então as ComboBox destacadas em vermelho ficam desativadas.

primeiro1.jpg

No exemplo eu estou procurando a professora chamada Claudete. Mando pesquisar.

 

Logo a baixo dessa barra de pesquisa, vai aparecer todos que se chamam Claudete do nivel Professor.

 

Agora vem o problema. Observe a barra:

primeiro2.jpg

 

A barra fica assim apos o submit, as ComboBox voltam a ficar habilitadas, mesmo estando com o Professor selecionado.

 

Como eu faço pra depois do Submit, as ComboBox que estavam desabilitadas continuem desabilitada?

 

A minha função está assim: A ComboBox qeu eu escolho os niveis se chama IdNivel.

 

$(document).ready(function () {
$('#IdNivel').change(function () {
    if ($("#IdNivel").val() != "1:-:1") {
	$("#IdSelPlano").attr('disabled', 'disabled');
	$("#IdStatus").attr('disabled', 'disabled');
	$("#IdTurmas").attr('disabled', 'disabled');
	$("#IdCurso").attr('disabled', 'disabled');
    }
    else if ($("#IdNivel").val() == "1:-:1") {
	$('#IdSelPlano').removeAttr('disabled');
	$("#IdStatus").removeAttr('disabled');
	$("#IdTurmas").removeAttr('disabled');
	$("#IdCurso").removeAttr('disabled');
    }
});
});

 

Agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça essa mesma verificação do onchange, diretamente no document.ready

 

pseudo código do algoritmo:

 

 

document.ready

if( valor do select == 'professor') desabilita tudo

 

select.onchange... //daqui pra frente continua normal

Compartilhar este post


Link para o post
Compartilhar em outros sites

A ta... você diz que devo fazer antes de chamar a função?

$('#IdNivel').change(function () {

 

Dai toda vez que carregar a pagina, sendo submit ou nao, ele sempre vai fazer a habilitação ou desabilitação das ComboBox ?

 

É isso ?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, exatamente!

 

viu como o algoritmo que proponho é muito mais simples ?

 

Pense logicamente. Apenas isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... funcionou....

 

To até ficando bobo.... acho que to aprendendo a usar esse jQuery. Ainda falta muuuuita coisa, mas ja to pegando o jeito do bixo.

 

Valeu brow...

 

Resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que to aprendendo a usar esse jQuery.

que bom =) parabéns.

 

mas se vale a dica, não aprenda jquery, aliás, não aprenda nenhuma linguagem de programação em especifico: aprenda a programar

 

apenas para refletir:

http://wbruno.com.br/blog/2011/04/04/nao-jquery-nao-aprenda-qualquer-framework-antes-de/

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.