e dois campos textos só que estes campos textos estariam com
visibilidade = hidden.
Quero através das opções de radio mostra um text field.
mas caso eu troque de opção no radio ele mostre outro text field, ao mesmo tempo ocultando o anterior e vice-versa ... deu pra sacar ...?
porém tem um porém maior.
este que ficou oculto deve ficar desativado, para caso ele tenha algum tipo de verificação para envio, seja ignorado, pois oculto não quer dizer que não exista ...hehe
o meu caso é que quero habilitar um campo no form para pessoa física
e outro para jurídica, sendo assim ambos são importantes.
mas se eu for pessoa física e for enviar o form, sem o campo que fiz aparecer, em branco o form não vai.
e se for ao contrário tbm.
daí que falo que se ocultar apenas não vai adiantar, pois oque ficar oculto deve passar pelo pente fino de verificação do envio sacaou ??
compliquei neh..
mas ...
tipo tentei isso para ocultar apenas ... mas nem de perto funcionou ..heheh
tbm podera, não sei xxxxxx nenhuma ... sou um aprendiz de feiticeiro ainda.
funções
<script type="text/javascript"> function esconder(elem){ obj = document.getElementById(elem); if (obj.style.visibility=="visible") obj.style.visibility = "hidden"; } function mostra(elem){ if (obj.style.visibility=="hidden") obj.style.visibility = "visible"; } </script>
<form> <input type="radio" name="tipo" value="Pessoa Física" onclick="if (this.checked) { mostra('caixa_texto_1') }else{ esconde('caixa_texto_1')}"> <input id="caixa_texto_1" type="text" style="width: 185; height: 22; visibility: hidden" size="20" > <input type="radio" name="tipo" value="Pessoa Jurídica" onclick="if (this.checked){ mostra('caixa_texto_2') }else{ esconde('caixa_texto_2')} "> <input id="caixa_texto_2" type="text" style="width: 185; height: 22; visibility: hidden" size="20" > </form>
da para fazer o que eu queria ??
do ..
checou um radio = mostra e habilita para envio um text field e ao mesmo tempo esconde e desabilita para envio o outro e vice versa com o outro radio.
uma opção seria tbm fazer dois forms diferentes e dependedno do radio oculta um e mostra o outro, ms tem que rolar o desabilitar tbm, por causa da confirmação de campos np envio.
Até mais