يمكنك استعمال الدالة confirm() في الجافاسكربت، وهي تقوم بأخذ التأكيد من المستخدم وستقوم بإرجاع true اذا وافق المستخدم عليها وfalse اذا لم يوافق المستخدم
قم بتعديل الكود الى الشكل التالي
function onclickDeleteUsers(keyuser){
if (confirm('هل ترغب حقاً في الحذف؟')) {
dbUsersSearch.child(keyuser).remove()
.then(function() {
alert("Remove succeeded.");
location.reload();
})
.catch(function(error) {
alert("Remove failed: " + error.message);
});
}
}
يمكنك أيضاً استعمال المكتبة Sweetalert2 لكي تحصل على شكل أفضل، ستقوم بإستدعائها من ال html
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
ثم تعدل الكود كالتالي:
function onclickDeleteUsers(keyuser){
Swal.fire({
title: 'هل ترغب حقاً بالحذف؟',
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'نعم',
cancelButtonText: 'إغلاق'
}).then((result) => {
if (result.isConfirmed) {
dbUsersSearch.child(keyuser).remove()
.then(function() {
/*Swal.fire(
'تم الحذف!',
'تم الحذف من قاعدة البيانات',
'success'
)*/
alert("Remove succeeded.");
location.reload();
})
.catch(function(error) {
alert("Remove failed: " + error.message);
});
}
})
}