Je veux des alertes oui / non en utilisant jQuery, au lieu du bouton ok / Cancel:
jQuery.alerts.okButton = 'Yes';
jQuery.alerts.cancelButton = 'No';
jConfirm('Are you sure??', '', function(r) {
if (r == true) {
//Ok button pressed...
}
}
D'autres alternatives?
Réponses:
la source
yii2
framework?La méthode alert bloque l'exécution jusqu'à ce que l'utilisateur la ferme:
utilisez la fonction de confirmation:
la source
confirm
est "OK ANNULER" cependant, pas "OUI NON".J'ai utilisé ces codes:
HTML:
jQuery:
Ces codes fonctionnent pour moi, mais je ne suis pas vraiment sûr que cela soit correct. Qu'est-ce que tu penses?
la source
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?")
))Jetez un œil à ce plugin jQuery: jquery.confirm .
puis:
Cela affichera une fenêtre contextuelle de confirmation avant de continuer à suivre le lien.
Il y a une démo ici: http://myclabs.github.com/jquery.confirm/
la source
Tous les exemples que j'ai vus ne sont pas réutilisables pour différentes questions de type "oui / non". Je cherchais quelque chose qui me permettrait de spécifier un rappel afin que je puisse appeler pour n'importe quelle situation.
Ce qui suit fonctionne bien pour moi:
Je l'appelle alors comme ceci:
la source
J'ai eu du mal à récupérer la réponse dans la boîte de dialogue, mais j'ai finalement trouvé une solution en combinant la réponse de cette autre question: afficher-oui-et-non-boutons-au lieu-de-ok-et-annuler-dans-confirmer- boîte avec une partie du code de la boîte de dialogue de confirmation modale
Voici ce qui a été suggéré pour l'autre question:
Créez votre propre boîte de confirmation:
Créez votre propre
confirm()
méthode:Appelez-le par votre code:
MES CHANGEMENTS J'ai modifié ce qui précède pour qu'au lieu d'appeler,
confirmBox.show()
j'utiliseconfirmBox.dialog({...})
comme çaL'autre changement que j'ai apporté a été de créer la div confirmBox dans la fonction doConfirm, comme ThulasiRam l'a fait dans sa réponse.
la source
J'avais besoin d'appliquer une traduction aux boutons Ok et Annuler. J'ai modifié le code pour exclure le texte dynamique (appelle ma fonction de traduction)
la source
Essayez ceci ... C'est très simple, utilisez simplement la boîte de dialogue de confirmation pour l'alerte avec OUI | NON.
if (confirm ("Voulez-vous mettre à jour?")) {Votre code}
la source
Vous pouvez réutiliser votre confirmation:
la source