PDA

View Full Version : مشکل دکمه با جاوا



abadanboy
شنبه 07 مهر 1386, 14:22 عصر
من یه دمه دارم به صورت زیر

<asp:Button ID="Button1" runat="server" ForeColor="Navy" Text="btn" />
به در قسمت pageload برایش یه رخداد جاوا تعیین می کنم به صورت زیر


Button1.Attributes.Add("onclick", "a()");

و تو کد جاوا این هست


window.alert("hello");
حالا همه چی درست کار می کنه ولی
من میخوام وقتی طرف دکمه ok رو که جاوا بش داده رو زد دیکه دکمه در خواستشو به سرور نفرسته و موتوقف بشه
چی کار کنم

Nightbat
شنبه 07 مهر 1386, 16:52 عصر
function Onclick_btnDelete()
{
event.returnValue=confirm(" hello")
}

abadanboy
یک شنبه 08 مهر 1386, 08:29 صبح
function Onclick_btnDelete()
{
event.returnValue=confirm(" hello")
}


عزیز جان من که نمی خوام تائیدیه از کار بر بگیرم من می خوام یه خطا رو بش نمایش بدم مثلاً فیلد نام خالی است
در این مثال شما اگه طرف ok بزنه در خواست اجرا مشه و اگه cancel بزنه اجرا نمی شه
من می خوام فقط یه دکمه باشه اونم ok و وقتی زد دیگه درخواستی به سرور نره

سار
یک شنبه 08 مهر 1386, 09:06 صبح
برای کنترل خالی نبودن فیلد چرا از خود Requiredfieldvalidator استفاده نمی کنی؟

abadanboy
یک شنبه 08 مهر 1386, 09:53 صبح
برای کنترل خالی نبودن فیلد چرا از خود Requiredfieldvalidator استفاده نمی کنی؟


این قضیه رو می دونم

اما بزار مشکلم رو کامل بگم من یه textbox دارم که توش فیمت وارد می شه
و یه textbox دیگه دارم که توش تعداد بازپرداخت ماه وارد می شه
حالا می خوام این دو تارو تقسیم بر هم کنم و اگه جواب مناسب نبود مثلاً فرد بود بش پیام بدم که مبلغ وارد شده وتعداد افساط با هم نمی خواند
و دیگه درخواستی به سرور نره من وقتی از alert استفاده می کنم بعد از زدن دکمه ok در خواست به سرور می ره

سار
یک شنبه 08 مهر 1386, 10:15 صبح
Button1.Attributes.Add("onclick", "return a()");
درست یادم نیست ولی ببین با این جواب می گیری، تابع تو باید True یا False برگردونه.

abadanboy
یک شنبه 08 مهر 1386, 10:37 صبح
ایول دستت درد نکنه اینو که گفتی گذاشتم بعدش تو تابع هم یه return false; بعده alert گذاشتم درست شد