Davis Tome Postado Setembro 8, 2005 Denunciar Share Postado Setembro 8, 2005 Tenho uma lista de seleção: <select size="1" name="tipo_user"> <option value="3" selected>Aluno</option> <option value="2">Professor</option> <option value="1">Administrador</option> </select> E tenho um campo:<input name="nome" type="text" size="50">Como faço para habilitar ou desabilitar o campo nome conforme o valor escolhida na lista de seleção?exemplo: somente o valor PROFESSOR habilita o campo nameObrigado! Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Setembro 8, 2005 Denunciar Share Postado Setembro 8, 2005 Faça assim: document.forms['0'].name.disabled= "false"; entende? Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Setembro 8, 2005 Denunciar Share Postado Setembro 8, 2005 Cria uma função pra isso...Entre os headers tu colocarias: <script> <!-- function mostra_name(selecionado){ if(selecionado.text == 'Professor') document.forms[0].name.desabled = false; else document.forms[0].name.desabled = true; } document.onload = mostra_name(document.forms[0].tipo_user); //--> </script> E no html: ... <select size="1" name="tipo_user" onchange="javascript:mostra_name(this)" onblur="javascript:mostra_name(this)"> <option value="3" selected>Aluno</option> <option value="2">Professor</option> <option value="1">Administrador</option> </select> ... <input name="nome" type="text" size="50"> Cara, vai por esse pensamento se tu sabe javascript... eu n sei.. to tentando aprender... provavelmente se tu recortar e colar esse código vai dar um monte de erro.. só coloquei ae pra ti pensar um pouco e ver se consegue acertar o cód hehehefalow Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Setembro 8, 2005 Denunciar Share Postado Setembro 8, 2005 Isso mesmo, dei apenas um pequeno exemplo de como ele deveria fazer, não quis passar pronto o script, prefiro que ele aprenda, mas beleza! lemissel, é disabled...hehehe... ok?Abraços. Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Davis Tomé - Postado Setembro 8, 2005 Denunciar Share Postado Setembro 8, 2005 Cara eu entendo que você quer que eu aprenda....mas e quando a gente faz e não da certo?..srsr...por favor da uma olhada no que eu fiz e me diz porque não funciona.Galera eu consegui mas no select ele so seleciona uma opção...tipo que fica travado e não deixa escolher outra opção....algume sabe onde estou errando?<script language="JavaScript">function desabilita(){if (document.form1.tipo_user.value=1){document.form1.nome.disabled = true;document.form1.email.disabled = false;}else{document.form1.nome.disabled = false;document.form1.email.disabled = True;}}</script><select size="1" name="tipo_user" onchange="desabilita();" ><option value="1">Professor</option><option value="2">Administrador</option></select><input name="nome" type="text" ><input name="email" type="text" >Obrigado pela atenção Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Setembro 9, 2005 Denunciar Share Postado Setembro 9, 2005 Quanto a tua dúvida... dá um bizuh ali no teu if... tu tá atribuindo... e n comparando.. coloca mais um = q eu achoq resolve Pois é esse é o fods do js... eu n tenho mta idéia de poo dae me perco td e quase nunca da certo o q eu quero aiuhaiuhiau mas tb toa prendendo aiuhaiuha alias... aquilo q eu falei ali em baixo tá certo... tentei fazer funcionar aqui e n rolou aiuhuaihuiahaihOSjúnior... eu coloquei desabled porque eu so do sul iuahiuahiuahiuhaiuhaiuhaiuahiuahiuahiu leite quente dói os dente da gente prisncipalmente os da frente hehehehheheTo brincando errei mesmo heheh valeu... falou Link para o comentário Compartilhar em outros sites More sharing options...
0 Davis Tome Postado Setembro 9, 2005 Autor Denunciar Share Postado Setembro 9, 2005 Galer muito obrigado!!!Deu certinho mesmo.......ta vendo não custa nada ajudar meu....o cara resolveu meu caso somente com um sinal de =.Muito obrigado a todos Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Setembro 9, 2005 Denunciar Share Postado Setembro 9, 2005 Quanto a tua dúvida... dá um bizuh ali no teu if... tu tá atribuindo... e n comparando.. coloca mais um = q eu achoq resolve Pois é esse é o fods do js... eu n tenho mta idéia de poo dae me perco td e quase nunca da certo o q eu quero aiuhaiuhiau mas tb toa prendendo aiuhaiuha alias... aquilo q eu falei ali em baixo tá certo... tentei fazer funcionar aqui e n rolou aiuhuaihuiahaihOSjúnior... eu coloquei desabled porque eu so do sul iuahiuahiuahiuhaiuhaiuhaiuahiuahiuahiu leite quente dói os dente da gente prisncipalmente os da frente hehehehheheTo brincando errei mesmo heheh valeu... falou hauhuhuaahuhauabeleza ae...<!--//Fechando-->Abraços galera. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Davis Tome
Tenho uma lista de seleção:
E tenho um campo:
<input name="nome" type="text" size="50">
Como faço para habilitar ou desabilitar o campo nome conforme o valor escolhida na lista de seleção?
exemplo: somente o valor PROFESSOR habilita o campo name
Obrigado!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados