Inserir campo condicional e obrigatório no SEBLOD

  • Fafi
  • Avatar de Fafi Autor do Tópico
  • Offline
  • JCB! Expert
  • JCB! Expert
Mais
12 anos 5 meses atrás #89185 por Fafi
Fafi created the topic: Inserir campo condicional e obrigatório no SEBLOD
Olá gente!

Sou Flávia Guirelli e graças a ajuda desses maravilhosos integrantes e usuários do Joomla, venho aprendendo cada dia mais com seus tutoriais e ajudas em fóruns e inclusive mensagens no Facebook, né Uriel? rsss

Bom, gostaria de compartilhar com todos um recurso que consegui fazer que é ter um campo condicional, porém obrigatório!

Na imagem 01 o campo "Loja" só vai aparecer se o campo "Já é empreendedor" for selecionado "Sim".

Para definí-lo como campo obrigatório , é preciso selecionar o nº 3. O que vai abrir a janela conforme a imagem nº 02. Vc seleciona Yes.

Agora vem a condicional, conforme a imagem 03, vc deverá clicar no nº 5 e clicar "Estados condicionais" > Adicionar. Abrirá a tela conforme a imagem 04. Bom, aí vem o que me fez testar horrores! Rsss


Na condicional #1, Foi definido como visível, caso o campo "Já é Empreendedor" for igual a "Sim".
Então ele vai funcionar da seguinte forma: Se o usuário ao se cadastrar informar que é um Empreendedor, então o campo Loja (que é pra ele colocar o link da loja dele) irá aparecer, caso contrário, não aparecerá.

Na condicional #2, foi definido que é desabilitado, caso o usuário diga que não é Empreendedor, fazendo com que o "campo obrigatório" seja anulado, caso ele não seja empreendedor. Caso não coloque essa 2ª condicional, o formulário vai retornar um erro, pois se trata de um campo obrigatório.

Veja o resultado final nas imagens 05 e 06.

__________________________________________________________________________



Bom, é isso pessoal! <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: --> Espero que compreendam este pequeno tutorial e me desculpem qualquer coisa.. afinal, se trata de meu 1º tutorial. <!-- s;) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Piscada" /><!-- s;) --> <!-- s::) --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt="::)" title="Sr. Verde" /><!-- s::) -->

Abraços a todos

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 4 meses atrás #89498 por vitorcampos6
vitorcampos6 replied the topic: Re: Inserir campo condicional e obrigatório no SEBLOD
Bom dia Fafi!
Uma dúvida: Dentro do campo "Telefone" há um valor defalt : (00) 0000-0000. Nesse campo há algum tipo de preenchimento altomático que insere o DDD digitado nos parenteses ou é apenas "valor padrão" (defalt value)?

Please Entrar ou Registrar to join the conversation.

  • Fafi
  • Avatar de Fafi Autor do Tópico
  • Offline
  • JCB! Expert
  • JCB! Expert
Mais
12 anos 4 meses atrás #89502 por Fafi
Fafi replied the topic: Re: Inserir campo condicional e obrigatório no SEBLOD

vitorcampos6 escreveu: Bom dia Fafi!
Uma dúvida: Dentro do campo "Telefone" há um valor defalt : (00) 0000-0000. Nesse campo há algum tipo de preenchimento altomático que insere o DDD digitado nos parenteses ou é apenas "valor padrão" (defalt value)?


Neste caso utilizei o plg_cck_field_text_mask.2.0.4.zip. que baixei no tutorial: http://cckjoomla.org/seblod/item/73-formulario-seblod-com-campo-condicional-e-mascaras-parte1

Siga o tutorial que vai dar certinho...

Abços e $uce$$o

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 4 meses atrás #89503 por vitorcampos6
vitorcampos6 replied the topic: Re: Inserir campo condicional e obrigatório no SEBLOD
Fafi! Super obrigado pela dica!

Please Entrar ou Registrar to join the conversation.

  • Fafi
  • Avatar de Fafi Autor do Tópico
  • Offline
  • JCB! Expert
  • JCB! Expert
Mais
12 anos 4 meses atrás #89505 por Fafi
Fafi replied the topic: Re: Inserir campo condicional e obrigatório no SEBLOD
<!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

vitorcampos6 escreveu: Fafi! Super obrigado pela dica!

Please Entrar ou Registrar to join the conversation.