دسته بندی ها
06:54 1399/07/06

چرا مقدار برگشتی sweetAlert همواره یک مقدار است؟

مشخصات سوال کننده :
کاربر : Kpa91     امتیاز کاربر : 12     رتبه کاربر : 59
دسته بندی : جاوا اسکریپت SweetAlert

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 3017
1 نظر
saedbfd : در این مثال مقدار پارامتر result چجوری مشخص میشه؟

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 11:13 1399/07/06
پاسخ دهنده : Kpa91 20:18 1399/07/07

مقدار پارامتر result از then میاد وقتی swal به پرانتز انتهایی میرسد اگر پشت سر آن .then بیاید حاصل دکمه انتخاب شده در متغیر جلو then یعنی result ذخیره میشود حالا اگر result مقدار true  باشد یعنی دکمه تایید (بله یا ok) انتخاب شده و در غیر اینصورت دکمه لغو (cancel) انتخاب شده اما در سوال من این اتفاق در asp  نمی افتد ولی در یک فایل ساده html اتفاق می افتد

به این پاسخ امتیاز بدهید    0
امتیاز: 12 رتبه: 59
پاسخ دهنده : Kpa91 08:07 1399/07/13

در نهایت مشکل رو خودم از سایت Sweetalert یافتم  جواب شد این 

then((result) => {
  if (result.value) 
    document.getElementById("HidDel").value=1;
  else if (result.dismiss === Swal.DismissReason.cancel) {
    document.getElementById("HidDel").value=0;   
});

 

به این پاسخ امتیاز بدهید    0
امتیاز: 12 رتبه: 59
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود