PDA

View Full Version : پاس دادن یک مقدار به تابع JavaScript



mohsen_zelzela00
پنج شنبه 27 اسفند 1388, 17:55 عصر
با سلام
من یک textbox و یک Button دارم و کدهای آن به صورت زیر است



<asp:TextBox ID="Text1" runat="server" ></asp:TextBox>
<asp:Button ID="btn" runat="server" Text="Submit!" />

و یک تابع JavaScript به صورت زیر دارم



function GetTerritories(regionID) {
PageMethods.GetTerritoriesInRegion(regionID,
OnRequestComplete, OnError);
}



حالا می خوام در رویداد OnClientClick تابع رو فراخونی کنم و مقدار وارد شده در textbox رو به تابع بفرستم ممنون میشم دوستان راهنمایی کنند.

راستی یک مسله دیگه حالا چون هیچ اطلاعاتی به سرور فرستاده نمیشه می خوام وقتی کاربر Button رو کلیک کرد هیچ PostBack اتفاق نیفته

(از Updatepanel نمی تونم استفاده کنم چون این دکمه درون Grid قرار دارد)

ممنون میشم دوستان راهنمایی کنند

raziee
جمعه 28 اسفند 1388, 01:00 صبح
شما برای اینکه پست بک اتفاق نیوفته باید از کنترل های html استفاده کنید.
و در رویداد onclick مقدار text1.value رو به تابع بفرستید.
توجه داشته باشید که اگه از مستر پیج استفاده کرده باشید آی دی تکس باک کمی متفاوت میشه(نام کانتنت به ابتدای شیئ اضافه میشود)