Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carcleo

[Resolvido] Mensagem de bloqueio por parâmetro

Recommended Posts

pessoal.

 

Vou postar essa questão aqui pois ainda não sei se seria php ou js.

 

Tenho a sewguinte funçao js

function altera_condicao_bloqueio(bloq){
alert (bloq);
if (bloq=='s') {msg= "Deseja Desbloquear esse produto?"}
if (bloq=='n') {msg= "Deseja Bloquear esse produto?"}
   return confirm(msg) ;
}

A| ideia é receber a condição de bloqueio vinda por parametro e dependendo se for s ou n, a variavel msg (mensagem) seria disparada no confirm.

Porem, a forma de chamar, ou a função no evento onclick, um dos dois esta errado.

<?
$baixa= valor_vindo_do_bd. Pode ser s ou n.
     <td align=center><a href='?acao=baixa&id=". $id ."' onclick='return altera_condicao_bloqueio('$baixa')'>$icone</a></td>	    

O envento onclik simplesmente não funciona mas o href sim.

 

Como resolver essa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro de HTML

 

faça o teu php gerar, exatamente isso:

 <td align=center><a href="?acao=baixa&id=123" onclick="return altera_condicao_bloqueio('n')">adasd</a></td>

 

ajustando logicamente, as variaveis dinamicas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso esta dentro de um echo

e.. ?

 

basta usar aspas corretamente:

 

 echo '<td align=center><a href="?acao=baixa&id='.$id.'" onclick="return altera_condicao_bloqueio(\''.$baixa.'\')">'.$icone.'</a></td>';

estude HTML e PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é.

 

O problema estava no Js.

// JavaScript Document
function excluir_produto(){
msg= "Deseja Excluir esse produto?";
   return confirm(msg) ;
}

Grato mais uma vez pelo apoio

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.