چگونه می توان یک دیالوگ باکس ایجاد کرد که پس از انتخاب دکمه یا گزینه ای بتواند مقدار درست یا غلط را برگرداند مشابه صفحات بانک تجارت که مثلا قبل از انتقال وجه پرسش می کند که از عمل انتقال اطمینان دارید صفحه پرسش کننده همچون یک دیالوگ روی صفحه جاری ظاهر میشود و تمام صفحه را نمی پوشاند و مقدار انتخاب شده را بر می گرداند.سپاس
اگر منظورتون ConfirmBox هست پلاگین های زیادی برای این کار هست. یکی از این پلاگین ها که خیلی هم کار کردن باهاش ساده هست JAlert هست. یکی دیگه از این پلاگین ها SweetAlert هست که میتونید قبل از انجام عملیات از کاربر تاییدیه بگیرید.
در مورد هر دو میتونید یه سرچ ساده تو گوگل بزنید و داکیومنت هاش رو پیدا کنید.
آموزش استفاده از پلاگین SweetAlert
ابتدا به سایت SweetAlert.org مراجعه کنید و از بخش دانلود فایلهای جی کوئری و css مربوط رو دانلود کنید و در بخش library های پروژه خودتون قرار بدید. سپس در بخش head پروژه فایل css و در بخش مربوط به فایلهای جی کوئری هم فایلهای جی کوئری مربوطه رو لینک کنید.
<!-css-->
<link href="~/lib/sweetalert/sweetalert2.min.css" rel="stylesheet" type="text/css" />
<!--Jquery-->
<script type="text/javascript" src="~/Panel/assets/js/core/libraries/jquery.min.js"></script>
<script src="~/lib/sweetalert/sweetalert2.min.js" type="text/javascript"></script>
حالا خیلی راحت می تونید قبل از انجام هر کاری ابتدا از کاربر تاییدیه بگیرید.
<form>
<input type='text' id='txt1' name='txt1' />
<button id='btnsend'>Send</button>
</form>
<script>
$('btnsend').on('click', function(e){
e.preventDefault();
swal({
buttons: {
cancel: true,
confirm: true,
},
});
})
</script>
اگر کدهای بالا رو اجرا کنید می بینید که پلاگین SweetAlert یک پیام گرافیکی زیبا رو بهتون نمایش میده که 2 تا دکمه Ok و Cancel داره که میتونید برای هر کدوم از این دکمه ها کدنویسی های لازمتون رو انجام بدید.
ممنون و بعد تو asp.net چطور مقدار برگشتی رو استفاده کنم؟؟؟
موفق شدم از Jalert استفاده کنم البته در سمت کلاینت اما یک ضعف داشت که مانع از اجرای آن در سمت سرور شد و آن این بود که کدهای آن باید حتما داخل یک تگ html می بود مثلا نمیشد مستقیم در یک button سمت سرور اجرا بشه چون نمیشد بهش تگ دا مثلا داخل scriptmanager قابل استفاده نیست
درود و عرض ادب sweetAlert فوق العاده جالب بود و کار مرا راحت کرد سپاس از چیزی که معرفی کردی هر چند زمانی طول کشید تا روی آن مسلط شدم حالا مشکل من یک چیز است با فراخوانی سویت الرت و گرفتن نتیجه تایید حذف رکورد صفحه حین فرا خوانی سویت آلرت و پاسخ دادن آن نتیجه این تایید که در یک فیلد مخفی است ریست میشود و نتیجه کار از بین می رود مثلاً اگر فیلد مخفی hiddenfile1 با مقدار اولیه false باشد و نتیجه sweetalert مقدار ture برگرداند و در فیلد مخفی ذخیره شود پس از بازگشت به صفحه مقدار اولیه فیلد مخفی یعنی false برگردانده میشود این امر تنها برای پیام تایید حذف نیست بلکه مثلا برای گرفتن یک پسورد هم صادق است
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
797
- پاسخ :
1
|
تاریخ :
1398/09/05
- ساعت :
11:44:00 PM
- بازدید :
2860
- پاسخ :
2
|
تاریخ :
1402/04/06
- ساعت :
10:28:00 PM
- بازدید :
847
- پاسخ :
0
|
تاریخ :
1398/08/21
- ساعت :
01:56:00 AM
- بازدید :
3244
- پاسخ :
1
|
تاریخ :
1401/05/14
- ساعت :
07:50:00 PM
- بازدید :
1675
- پاسخ :
1
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
5894
- پاسخ :
3
|
تاریخ :
1401/08/24
- ساعت :
01:11:00 PM
- بازدید :
1100
- پاسخ :
1
|
تاریخ :
1401/06/06
- ساعت :
07:46:00 PM
- بازدید :
1916
- پاسخ :
1
|
تاریخ :
1399/05/29
- ساعت :
08:33:00 AM
- بازدید :
4942
- پاسخ :
5
|
تاریخ :
1398/09/07
- ساعت :
01:17:00 PM
- بازدید :
2182
- پاسخ :
2
|
تاریخ :
1402/12/13
- ساعت :
05:04:00 PM
- بازدید :
202
- پاسخ :
0
|
تاریخ :
1401/11/15
- ساعت :
11:17:00 AM
- بازدید :
1057
- پاسخ :
1
|
تاریخ :
1402/12/25
- ساعت :
03:38:00 PM
- بازدید :
108
- پاسخ :
0
|
تاریخ :
1403/01/06
- ساعت :
05:14:00 PM
- بازدید :
74
- پاسخ :
1
|
تاریخ :
1403/01/07
- ساعت :
01:45:00 AM
- بازدید :
46
- پاسخ :
0
|
تاریخ :
1398/07/19
- ساعت :
11:16:00 PM
- بازدید :
2952
- پاسخ :
2
|
تاریخ :
1398/08/21
- ساعت :
03:45:00 AM
- بازدید :
2291
- پاسخ :
1
|
تاریخ :
1398/08/06
- ساعت :
03:57:00 PM
- بازدید :
7293
- پاسخ :
2
|
تاریخ :
1402/12/12
- ساعت :
03:20:00 PM
- بازدید :
86
- پاسخ :
1
|
تاریخ :
1402/12/10
- ساعت :
03:35:00 PM
- بازدید :
115
- پاسخ :
1
|