Halfar Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Num mesmo checkbox tem como colocar dois enventos onClick, um que chame uma funcao PHP e outro que chame uma funçao JS? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Num mesmo checkbox tem como colocar dois enventos onClick, um que chame uma funcao PHP e outro que chame uma funçao JS?Definitivamente não!Mas você pode elaborar algo para quando o visitante dar o primeiro click ser armazenado em uma variavel e caso ele volte a clickar novamente disparar um novo evento.[]s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Até onde eu saiba, não é possível chamar uma função PHP no eventgo onclick, já que PHP roda no servidor, e onclick é para JS, que roda no cliente.você pode chamar duas funções JS:<a href="void(0);" onclick="Funcao1();Funcao2();">LINK</a> []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pblrodrigues Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Chamar uma função em php no onclick??? :blink: acho que nãoa não ser que você esteja usando ajax, mas mesmo assim você chamaria uma função javascript...faça uma função js para chamar as outras... // js function chama() { funcao_a(); funcao_b(); } // pra chamar depois onclick="chama();" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Pode também colocar um onClick que faça o que você quer e depois envie o formulário, e quando enviado, ative o código PHP, que escreverá também o resto de seu JavaScript.Creio que isso seja o mais próximo que você possa chegar.Um exemplo:<script language=JavaScript>function Enviar(){document.formulario.submit();}</script>Aqui você cria um JavaScript no topo da página dizendo para enviar o form quando a function for chamada, agora vamso ao radio button.<form name="formulario" action="<? $PHP_SELF ?>" method="post"><input type="Radio" value="Escolha" name="Escolha" onClick=Enviar()>Opção<br></form>E agora, o PHP que será chamado quando a página receber a variável Escolha.<?phpif ($Escolha){?><script language="JavaScript">window.alert("O resto do seu JavaScript");</script><?phpecho "O resto do seu código PHP";}else {echo "As condições para o código rodar sem a variável \$Escolha";?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Novembro 8, 2006 Autor Denunciar Share Postado Novembro 8, 2006 As duas funções devem ser executadas antes de enviar o formulário. Uma função executará os checks, porque quando o usuário checar o ckeck Todos, então automaticamente todos os checks serão marcados. Função para isto já tenho, está funcionando.Agora preciso recuperar os checks que foram marcados pelo usuário, e jogar numa variavel php, para posteriormente ser utilizado em uma instrucao sql.Então a segunda função, deverá recuperar o conteudo dos checks.O colega pblRodrigues sugeriu para fazer uma funcao JS, que chama as outras duas funcoes.Eu não entendi bem o que voce quis dizer, voce está sugerindo para uma funcao em JS chamar outras duas funcoes, sendo que uma é php... mas como JS vai chamar uma funcao php? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pblrodrigues Postado Novembro 8, 2006 Denunciar Share Postado Novembro 8, 2006 Chamar uma função em php no onclick??? blink.gif acho que nãoNão tem com você chamar uma função php pelo js... pelo menos não diretamente...Na verdade eu não entendi porque que você quer executar duas funções juntas... uma que seleciona todos os checkbox? e a outra ?para pegar o valor do chekbox, você pega normal com o $_REQUEST['checkbox'] pode ser... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
Num mesmo checkbox tem como colocar dois enventos onClick, um que chame uma funcao PHP e outro que chame uma funçao JS?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.