Pessoal, eu gostaria de colocar um radiobutton para que ao ser selecionado
ele ocultasse o outro campo. Os campos seriam cnpj e cpf e quando eu selecionasse
um deles para escrever no inputText o outro campo seria ocultado.
Sei que isso pode ser feito atraves do rendered mas não consegui.
Eu gostaria que funcionasse como no código abaixo em Html simples:
<html>
<head>
<title>Testando</title>
</head>
<body>
<form id="formulario">
<input type='radio' name='Opcao' value="1" onclick="formulario.cpf.type='hidden';formulario.cnpj.type='text'">
CNPJ: <input type="text" name="cnpj"><br>
<input type='radio' name='opcao' value="2" onclick="formulario.cnpj.type='hidden';formulario.cpf.type='text'">
CPF: <input type="text" name="cpf">
</form>
</body>
</html>
Eu tentei a mesma coisa com o “rendered” no JSF mas a tag <h:selectItem não possui o atributo onclick.
antes de qualquer coisa, valeu!!!