Ir para conteúdo
Fórum Script Brasil
  • 0

Dois Oncliks


Halfar

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

Chamar uma função em php no onclick??? :blink: acho que não

a 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();"

Link para o comentário
Compartilhar em outros sites

  • 0

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.

<?php

if ($Escolha){

?>

<script language="JavaScript">

window.alert("O resto do seu JavaScript");

</script>

<?php

echo "O resto do seu código PHP";

}

else {

echo "As condições para o código rodar sem a variável \$Escolha";

?>

Link para o comentário
Compartilhar em outros sites

  • 0

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?

Link para o comentário
Compartilhar em outros sites

  • 0

Chamar uma função em php no onclick??? blink.gif acho que não

Nã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...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...