Alterar um Select / Drop Down e Desabilitar Controles

27 views
Skip to first unread message

Edno Torres

unread,
Jan 16, 2018, 5:54:58 PM1/16/18
to YFB - Yii Framework Brasil
Olá. Estou me aprofundando no Yii e à medida que conheço mais, mais tenho dificuldades. Não com PHP, mas com javascript, ajax, jquery, etc. Minha pergunta é justamente sobre manipulação client-side: Tenho um campo Select2 e quero que, caso o valor seja 'Pessoa Jurídica', um campo 'Data de Nascimento' fique desabilitado. Não faço a mínima ideia de como fazer isso.
Obrigado pela ajuda.

Fábio Sales

unread,
Jan 17, 2018, 6:07:41 AM1/17/18
to yii-framew...@googlegroups.com
Edno,

Bom dia,

Utilize o evento onChange do componente:

'options' => ['placeholder' => Yii::t('app', 'Type'), 'onchange' => 'if(this.value=="id_do_registro_pessoa_juridica")document.getElementById("id_do_campo_data_nascimento").disabled = "disabled"'],

Atenciosamente,

Fábio Sales
Analista de tecnologia da informação


2018-01-16 19:54 GMT-03:00 Edno Torres <edno....@gmail.com>:
Olá. Estou me aprofundando no Yii e à medida que conheço mais, mais tenho dificuldades. Não com PHP, mas com javascript, ajax, jquery, etc. Minha pergunta é justamente sobre manipulação client-side: Tenho um campo Select2 e quero que, caso o valor seja 'Pessoa Jurídica', um campo 'Data de Nascimento' fique desabilitado. Não faço a mínima ideia de como fazer isso.
Obrigado pela ajuda.

--
Yii Framework Brasil
#######################################################################
 
Ao solicitar ajuda:
1. Explique o problema ou dificuldade. Seja específico!
2. Explique o que você *já tentou fazer* para resolver a situação;
3. MOSTRE CÓDIGO, sempre que possível. Esta é uma lista de programação!
 
LEMBRE-SE: se você demonstrar preguiça até mesmo para formular sua pergunta, não espere receber ajuda.
 
#######################################################################
 
04/2011: Anexos foram autorizados em votação. Use com moderação!
.
-
--
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-brasil+unsub...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/b60a47e3-e2e5-4d24-8639-dbc33aae2a65%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages