Quero alertas sim / não usando jQuery, em vez do botão ok / Cancelar:
jQuery.alerts.okButton = 'Yes';
jQuery.alerts.cancelButton = 'No';
jConfirm('Are you sure??', '', function(r) {
if (r == true) {
//Ok button pressed...
}
}
Alguma outra alternativa?
Respostas:
fonte
yii2
framework?O método de alerta bloqueia a execução até que o usuário feche:
use a função de confirmação:
fonte
confirm
é "OK CANCEL", não "SIM NÃO".Eu usei estes códigos:
HTML:
jQuery:
Esses códigos funcionam para mim, mas não tenho certeza se isso é adequado. O que você acha?
fonte
if(confirm("Are you sure you want to return this meter?")){ return true; } else{ return false; }
return confirm("Are you sure you want to return this meter?")
))Dê uma olhada neste plugin jQuery: jquery.confirm .
e depois:
Isso mostrará um pop-up de confirmação antes de prosseguir para seguir o link.
Há uma demonstração aqui: http://myclabs.github.com/jquery.confirm/
fonte
Todos os exemplos que vi não são reutilizáveis para diferentes perguntas do tipo "sim / não". Eu estava procurando por algo que me permitisse especificar um retorno de chamada para que pudesse ligar para qualquer situação.
O seguinte está funcionando bem para mim:
Eu então chamo assim:
fonte
Tive problemas para obter a resposta da caixa de diálogo, mas acabei encontrando uma solução combinando a resposta desta outra pergunta exibir-sim-e-não-botões-em vez de-ok-e-cancelar-em-confirmar- caixa com parte do código da caixa de diálogo de confirmação modal
Isso é o que foi sugerido para a outra pergunta:
Crie sua própria caixa de confirmação:
Crie seu próprio
confirm()
método:Chame pelo seu código:
MINHAS MUDANÇAS Eu ajustei o acima para que em vez de ligar
confirmBox.show()
eu useiconfirmBox.dialog({...})
assimA outra alteração que fiz foi criar a div confirmBox dentro da função doConfirm, como ThulasiRam fez em sua resposta.
fonte
Eu precisava aplicar uma tradução aos botões Ok e Cancelar. Modifiquei o código para exceto texto dinâmico (chama minha função de tradução)
fonte
Tente isto ... É muito simples, basta usar a caixa de diálogo de confirmação para alertar com SIM | NÃO.
if (confirm ("Deseja fazer upgrade?")) {Seu código}
fonte
Você pode reutilizar sua confirmação:
fonte