Мне нужны оповещения типа «да / нет» с помощью jQuery вместо кнопки «ОК» / «Отмена»:
jQuery.alerts.okButton = 'Yes';
jQuery.alerts.cancelButton = 'No';
jConfirm('Are you sure??', '', function(r) {
if (r == true) {
//Ok button pressed...
}
}
Есть ли другие альтернативы?
Ответы:
источник
yii2
framework?Метод предупреждения блокирует выполнение, пока пользователь не закроет его:
используйте функцию подтверждения:
источник
confirm
это «ОК ОТМЕНА», а не «ДА НЕТ».Я использовал эти коды:
HTML:
JQuery:
Эти коды работают для меня, но я не совсем уверен, правильно ли это. Что вы думаете?
источник
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?")
))Взгляните на этот плагин jQuery: jquery.confirm .
а потом:
Перед тем, как перейти по ссылке, отобразится всплывающее окно подтверждения.
Здесь есть демонстрация: http://myclabs.github.com/jquery.confirm/
источник
Все примеры, которые я видел, нельзя использовать повторно для разных вопросов типа «да / нет». Я искал что-то, что позволило бы мне указать обратный вызов, чтобы я мог позвонить в любой ситуации.
У меня хорошо работает следующее:
Затем я называю это так:
источник
У меня возникли проблемы с получением ответа из диалогового окна, но в конце концов я нашел решение, объединив ответ из этого другого вопроса display-yes-and-no-buttons-вместо-ok-and-cancel-in-confirm- поле с частью кода из диалогового окна модального подтверждения
Вот что было предложено для другого вопроса:
Создайте собственное окно подтверждения:
Создайте свой собственный
confirm()
метод:Назовите это своим кодом:
МОИ ИЗМЕНЕНИЯ Я подправил вышеупомянутое, так что вместо вызова
confirmBox.show()
я использовалconfirmBox.dialog({...})
вот такДругое изменение, которое я сделал, заключалось в создании div confirmBox в функции doConfirm, как это сделал ThulasiRam в своем ответе.
источник
Мне нужно было применить перевод к кнопкам ОК и Отмена. Я изменил код, исключив динамический текст (вызывает мою функцию перевода)
источник
Попробуйте это ... Это очень просто, просто используйте диалоговое окно подтверждения для предупреждения с YES | NO.
if (confirm ("Хотите обновить?")) {Ваш код}
источник
Вы можете повторно использовать свое подтверждение:
источник