function metodoHabilitaFisico(){
document.getElementById('fisico').disabled = false;
document.getElementById('juridico').disabled = true;
}
function metodoHabilitaJuridico(){
document.getElementById('juridico').disabled = false;
document.getElementById('fisico').disabled = true;
}
adicione a property id nos 2 selects também…
acho q já resolve seu problema …Abraço
[EDIT]
Desculpa wender.jean não tinha visto seu POST
juniorsatanas
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>sigi</title><!--jQuery--><scripttype="text/javascript"src="<c:url value='/js/jquery-1.4.js'/>"></script><scripttype="text/javascript">functionhabilitaFisico(){document.getElementById('fisico').enabled;document.getElementById('juridico').disabled;}functionhabilitaJuridico(){document.getElementById('fjuridico').enabled;document.getElementById('fisico').disabled;}</script></head><body><form><br><inputtype="radio"name="radio"id="radio_"value="fisica"onClick="javascript: metodoHabilitaFisica()">ClienteFisica<br><inputtype="radio"name="radio"id="radio_"value="juridica"onClick="javascript: metodoHabilitaJuridica()">ClienteJuridica</form><formid="testecheckbox"><selectname="fisico"disabled><optionvalue="-2"selected>SelecioneclienteFisico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><p><selectname="juridico"disabled><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select></form></body></html>
fiz das duas maneiras que os colegas falaram mas não pegou ! o que seria ?
aBraço. e OBrigado aos dois !
jr
juniorsatanas
wender.jean Da sua maneira não deu certo, apesar de eu achar que ta tudo certo !
Valeu !
Kanin_Dragon
Jovem,
Vejo que seus conhecimentos são mínimos em web, sugiro que você começa estudando JavaScript.
Abs,
juniorsatanas
Kanin Dragon Ajudou muito !
Obrigado.
juniorsatanas
Obrigado a todos colegas.
Resolvi assim :
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>sigi</title><!--jQuery--><scripttype="text/javascript"src="<c:url value='/js/jquery-1.4.js'/>"></script><scripttype="text/javascript">functionInibe(){document.formulario.T1.disabled=true;document.formulario.T2.disabled=false;}functionExibe(){document.formulario.T1.disabled=false;document.formulario.T2.disabled=true;}</script></head><bodyonload="Inibe()"><formname="formulario"><selectsize="1"name="T1"><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><selectsize="1"name="T2"><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><inputtype="radio"name="a"onClick="Exibe()"value="1">Habilita<inputtype="radio"name="a"onClick="Inibe()"value="2"checked>Desabilita</form></body></html>
kritiuns
vc não conseguiu com o jeito q eu mandei pq não adiciono a property id nas radio… como o amigo Kanin Dragon disse vc realmente precisa estuda muito javascript.
juniorsatanas
Tentei fazer do modo como você sugeriu :
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>http://wbotelhos.wordpress.com</title><!--jQuery--><scripttype="text/javascript"src="<c:url value='/js/jquery-1.4.js'/>"></script><scripttype="text/javascript">functionhabilitaFisico(){document.getElementById('fisico').enabled;document.getElementById('juridico').disabled;}functionhabilitaJuridico(){document.getElementById('juridico').enabled;document.getElementById('fisico').disabled;}</script></head><body><form><br><inputtype="radio"name="radio"id="fisico"value="fisico"onClick="javascript: habilitaFisico()">ClienteFisico<br><inputtype="radio"name="radio"id="juridico"value="juridico"onClick="javascript: habilitaJuridico()">ClienteJuridico</form><formid="formulario"><selectname="fisico"id="fisico"><optionvalue="-2"selected>SelecioneclienteFisico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><p><selectname="juridico"id="juridico"><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select></form></body></html>
Não funcionou !
juniorsatanas
Assim Funciona pelo ID :
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>http://wbotelhos.wordpress.com</title><!--jQuery--><scripttype="text/javascript"src="<c:url value='/js/jquery-1.4.js'/>"></script><scripttype="text/javascript">functionInibe(){document.formulario.TX.disabled=true;document.formulario.TY.disabled=false;}functionExibe(){document.formulario.TX.disabled=false;document.formulario.TY.disabled=true;}</script></head><bodyonload="Inibe()"><formname="formulario"><selectsize="1"name="T1"id="TX"><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><selectsize="1"name="T2"id="TY"><optionvalue="-2"selected>SelecioneclienteJuridico</option><optionvalue="-1">-------------------------</option><optionvalue="1">Escola1</option><optionvalue="2">Escola2</option><optionvalue="3">Escola3</option></select><inputtype="radio"name="a"onClick="Exibe()"value="1">Habilita<inputtype="radio"name="a"onClick="Inibe()"value="2"checked>Desabilita</form></body></html>
function habilitaFisico(){
document.getElementById('fisico').disabled = false;
document.getElementById('juridico').disabled = true;
}
function habilitaJuridico(){
document.getElementById('juridico').disabled = false;
document.getElementById('fisico').disabled = true;
}
vc estava usando 2 componentes do html com o mesmo ID … deixando o javascript confuso hehe … sem contar no modo que estava deixando disabled e enable …
ai está o código… só para documentar …
juniorsatanas
Uma coisa que percebi foi o “<body onload=“Inibe()”>” !