Como fazer um botão acionar outro em javascript?

07/12/2016

0

Opa pessoal, bom dia.

Como posso fazer um botão acionar outro em javascript?

Suponha que eu tenha duas tags button, uma com id btn1 e outra com id btn2

Minha intenção é que quando se clicasse em btn2, fosse ativado o clique em btn1.

Como posso fazer isso?
Diego Silva

Diego Silva

Responder

Post mais votado

07/12/2016

Bom dia,
Não precisa fazer um botão acionar o outro, não seria muito mais facil só chamanr o metodo do outro botão ?
Isso inclusive evitaria dependencias visuais.
Mas para sua pergunta, em jQuery seria assim :

 $("#<OBotaoDesejado>").trigger('click');


			function click2(){
				alert('Click 2');
				document.getElementById('elemento1').click();
			}



Espero ter ajudado.

Att: Gutierry Antonio

Gutierry Pereira

Gutierry Pereira
Responder

Mais Posts

24/09/2018

Wagner

"Bom dia,
Não precisa fazer um botão acionar o outro, não seria muito mais facil só chamanr o metodo do outro botão ?
Isso inclusive evitaria dependencias visuais.
Mas para sua pergunta, em jQuery seria assim :"

Olá Gutierrydsn,
Na sua resposta vc fala sobre "só chamar o método do outro botão"; muito bom, quanto mais simples, melhor! Mas os dois trechos que vc deixou são uma coisa só ou são dois exemplos? Obrigado.
(Tenho mais entrosamento com C/C++, mas agora estou precisando configurar uma página html e estou com a mesma necessidade que o Diego teve)

Responder

24/09/2018

Gutierry Pereira

Bom dia meu caro,
No caso ali são dois exemplos, o primeiro com uso do jquery, entretanto se preferir usar java script puro podes ficar com a segunda opção.

Exemplo somente com js
   document.getElementById('elemento1').click();



Exemplo em JQuery
   $("#elemento1").trigger('click');



Espero ter ajudado.

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar