Desabilitar input ao ativar o radio checked
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Desabilitar input ao ativar o radio checked
Detalhes da questão
Endereço do fórum: https://somosmugiwara.forumeiros.com/
Versão do fórum: ModernBB
Descrição
Possuo o código abaixo e desejo colocar um efeito ao ativar o radio confirmar, este efeito seria o do código abaixo. Basicamente, pelo console do navegador é possível ativar e os input, select e textarea dentro do id box são desativados, que é o meu objetivo. A minha dificuldade está em colocar este efeito ao clicar no radio confirmar.
O do link abaixo é onde desejo colocar o efeito. Como eu poderia fazer, pois uso mais javascript e o efeito é por jquery, eu teria que fazer uma outra função?
https://jsfiddle.net/gojwb0v9/
- Código:
$("input").prop('disabled', true);
$("select").prop('disabled', true);
$("textarea").prop('disabled', true);
Re: Desabilitar input ao ativar o radio checked
Olá @Connor R.,
Algo assim?
Aguardo uma resposta sua,
pedxz.
Algo assim?
- Código:
<input type="radio" id="choise" name="powerpuff" />
<label for="choice">Rádio</label>
<script>
$(document).ready(function(){
$("input[type='radio']").click(function(){
var $this = $(this);
if(!$this.is(':checked')) return;
$([
'input',
'textarea',
'select'
].join(',')).prop('disabled', true);
});
});
</script>
Aguardo uma resposta sua,
pedxz.
Última edição por pedxz em 03.08.20 20:51, editado 1 vez(es)
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Desabilitar input ao ativar o radio checked
Funcionou bem, apenas um pedido. Gostaria de alterar a cor de fundo do input, select e textarea ao clicar.
Edit: Eu fiz assim, está certo?
Edit: Eu fiz assim, está certo?
- Código:
$(document).ready(function(){
$("input[id='tipo5']").click(function(){
var $this = $(this);
if(!$this.is(':checked')) return;
$([
'input',
'textarea',
'select'
].join(',')).prop('disabled', true);
$([
'input',
'textarea',
'select'
].join(',')).css("background-color", "#ddd");
});
});
Re: Desabilitar input ao ativar o radio checked
Sim @Connor R. está certo fiz só uma correção no seu código + o meu faltava um ;
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Desabilitar input ao ativar o radio checked
@"pedxz" Ah tudo bem, muito obrigado. Thanks.
Re: Desabilitar input ao ativar o radio checked
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Tópicos semelhantes
» Frases de acordo com o número do input
» Desabilitar o auto-play da rádio
» Link dentro de input
» Personalizar as input text
» Frases de acordo com o input
» Desabilitar o auto-play da rádio
» Link dentro de input
» Personalizar as input text
» Frases de acordo com o input
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos