PDA

View Full Version : Confirm با اطلاعات سروری



rasti_web
چهارشنبه 12 دی 1386, 12:34 عصر
چگونه میتوان بر روی یک Button ، یک Confirm نمایش داد که اطلاعاتی را از کد سروری دریافت کند و در صورت OK شدن Confirm رخداد Click دکمه Button در طرف سرور انجام شود و در صورت Cancel شدن Confirm هیچ کاری انجام نشود.
مثلا دکمه ای با نام ثبت چک داریم که در صورت کلیک شدن این دکمه، Confirm با این متن نمایش داده شود : آیا تعداد 4 چک با مبلغ 100،000،000 ریال ثبت شود ؟ در صورت ok ، عملیات ثبت چک انجام میشود . ( تعداد چک و مبلغ متغیر است )

لطفا راهنمایی بفرمایید .

omid_pc
چهارشنبه 12 دی 1386, 14:12 عصر
<script language="javascript">
function con()
{
var m=confirm('مطمئنید؟');
if (m) return true
else
return false;
}
</script>

اینو در قسمت body تو صفحه مذکور قرار بده . بعد تو برنامه خودت بر روی دکمه ای که می خای این تاییدیه رو اعمال کنی کلیک کن و نام این تابع (منظورم con) رو در قسمت OnClientClick بنویس:لبخندساده::لبخندساده:

Meqdad
سه شنبه 15 مرداد 1387, 13:21 عصر
ولی این کار مورد نظر رو انجام نمیده. یعنی در هر صورت فرقی نمی کنه که yes یا no کلیک شدخ باشه. و هر دو یه کارو انجام میدن.

سار
سه شنبه 15 مرداد 1387, 13:27 عصر
فکر میکنم این چنین سوالاتی چند و چند بار تو سایت پرسیده شده و همیشه جواب داده شده
کمی سرچ کنید



button.Attributes.Add("onclick", StringValue);

کافیه تا یک string در سمت سرور بسازی و جای String Value قرار بدی چیز ی مثل این

if (confirm('Search pls, ok?')) return false;
و یا

if (!confirm('Search pls, ok?')) return true;

milade
چهارشنبه 16 مرداد 1387, 07:09 صبح
سلام
این کنترل اجاکس مخصوص همین کاره:
<ajaxToolkit:ConfirmButtonExtender>
بای