Jump to content


Photo

Mudar Name Da Caixa De Texto De Acordo Com O Radio Selecionado


  • Faça o login para participar
4 replies to this topic

#1 Vitor GoldenSites

Vitor GoldenSites

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino

Posted 06/11/2008, 11:55

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

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

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.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

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.

#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 06/11/2008, 12:57

Caso queira seguir a recomendação do boi, aí vai um java pra alterar a div :P

[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! add.png


#5 fekz

fekz

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Não informado

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;




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq