Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera seguinte,
Não tenho muita experiência com Javascript então peço ajuda com o seguinte problema
utilizo o seguinte código que executa o dialog do jquery-ui-1.11.4
<script>
$( "#dialog" ).dialog({
autoOpen: false,
width: 400,
buttons: [
{
text: "Sim",
click: function() {
// caso o usuario clique em sim, aqui havera um codigo que necessita de uma
// informacao que sera passada pelo button que usuario clicou para executar
// a acao correta
$( this ).dialog( "close" );
}
},
{
text: "Não",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
// Link to open the dialog
$( "#dialog-link" ).click(function( event ) {
$( "#dialog" ).dialog( "open" );
event.preventDefault();
});
$( "#datepicker" ).datepicker({
inline: true
});
</script>
para que esse script seja executado, o usuário tem que clicar nesse link:
<a href="#" id="dialog-link">teste</a>
a minha dúvida é a seguinte, quais alterações tenho que fazer no código para que ao invés de usar o atributo <a href...> possa usar o atributo <button onclick...>? A minha necessidade de fazer essa alteração é porque preciso passar um parametro para cada button, e não consegui nenhuma maneira de passar esse paramentro através do <a href="#" id="dialog-link"> além disso, só posso usar a id dialog-link uma vez na página.>
Não foque na solução, foque no problema.
O que é cada botão? O que você precisa passar em cada um?
Cara seguinte
tenho uma pagina em php que lista todos os cadastros do banco de dados. O botão seria para deletar o registro, porém antes de deletar haverá uma confimação. Algo tipo assim:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/0VKuKDi.png&key=f647d459f4ec028c59fb92661258a27283dba4bdd26880080eb1059087c7ad56" alt="0VKuKDi.png" />
tenho uma while no php que imprime os usuarios cadastrados. cada button receberia um nome de usuario (já que o usuario e a chave primaria)
pensei em algo mais ou menos assim:
<button onclick="confirma(teste)">deletar</button>
<button onclick="confirma(admin)">deletar</button>
cada vez que o while imprimisse uma linha, ele trocaria o parametro.
Ou você usa o confirm(), ou o jQueru UI Dialog.
Se for usar o dialog, a documentação que você precisa seguir é a do Modal confirmation.
O texto que será exibido você define na renderização da página.
>
Ou você usa o confirm(), ou o jQueru UI Dialog.
Se for usar o dialog, a documentação que você precisa seguir é a do Modal confirmation.
O texto que será exibido você define na renderização da página.
estou usando o JQuery UI Dialog. Já editei tudo conforme minha necessidade (como na imagem que mandei), o problema que estou enfrentando é que não sei como passar a informação de qual usuário quero excluir quando o usuário clicar em sim.
Mais tarde vou ler a documentação que me informou... assim que eu terminar posto aqui se consegui solucionar o problema.
Lucas Guima li a documentação aqui e não achei nada que me ajudasse :/
tem alguma sugestão?
Não foque na solução, foque no problema.
O que é cada botão? O que você precisa passar em cada um?