Ola glr
Tenho um Radiobutton para selecionar entre pessoa Fisica ou Juridica
Abaixo o formulário de Cadastro com o campo nome
Como eu faço para alterar a propriedade name da caixa de texto e o nome que vem antes dela, por exemplo:
Se o usuario selecionar Pessoa Fisica, o formulario fica assim:
NOME: (caixa de texto: propriedade name = "nome")
Se o usuario selecionar Pessoa Juridica, o formulario fica assim:
EMPRESA: (caixa de texto: propriedade name = "empresa")
Através de um if dá? Alguém pode me dar um exemplo aí?
Valeu

Mudar Name Da Caixa De Texto De Acordo Com O Radio Selecionado
Started By Vitor GoldenSites, 06/11/2008, 11:55
4 replies to this topic
#1
Posted 06/11/2008, 11:55
#2
Posted 06/11/2008, 12:44
daria se o cadastro fosse dividido em etapas...
tipo, etapa 1, escolha a opção: Fisica ou Juridica... pressione OK... aí vai pra outra página com os formulários em questão.
Agora se você quer que o formulario mude ao escolher, tudo na mesma página, só com AJAX creio.
tipo, etapa 1, escolha a opção: Fisica ou Juridica... pressione OK... aí vai pra outra página com os formulários em questão.
Agora se você quer que o formulario mude ao escolher, tudo na mesma página, só com AJAX creio.
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#3
Posted 06/11/2008, 12:54
Eu tenho uma sugestão:
Ao invés de mudar o nome das paradas, tenha as duas no formulário, uma em cada div...
Daí você usa javascript para esconder uma e mostrar outra.
Ao invés de mudar o nome das paradas, tenha as duas no formulário, uma em cada div...
Daí você usa javascript para esconder uma e mostrar outra.
#4
Posted 06/11/2008, 12:57
Caso queira seguir a recomendação do boi, aí vai um java pra alterar a div 
[codebox] function alteraVisibilidade()
{
cam = document.getElementById('nomedadiv');
if(cam.style.visibility == 'hidden')
cam.style.visibility = 'visible';
else
cam.style.visibility = 'hidden';
}
[/codebox]
aí no onSelect acho que tu coloca alteraVisibilidade()!

[codebox] function alteraVisibilidade()
{
cam = document.getElementById('nomedadiv');
if(cam.style.visibility == 'hidden')
cam.style.visibility = 'visible';
else
cam.style.visibility = 'hidden';
}
[/codebox]
aí no onSelect acho que tu coloca alteraVisibilidade()!
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#5
Posted 06/11/2008, 16:40
No lugar do hidden use display: none que não ocupa espaço.
.visibility ocupa espaço.
E isso é feito com javascript, dhtml, não php;
.visibility ocupa espaço.
E isso é feito com javascript, dhtml, não php;
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)