تغییر مقدار تکست lable با استفاده از کد جاوا
سلام
من به طور مقدماتی کار با جاوااسکریپت شروع کردم.
این کد رو برای تغییر مقدار تکست گذاشتم،انجام میشه ولی چرا این مقدار ثابت نمیشه و دوباره به حالت قبل برمیگرده؟<script>
function myfunc() {
var x = 5;
var y = 10;
var z = x + y;
document.getElementById("lbp").innerHTML = z.toString();
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return myfunc();" />
<asp:Label ID="lbp" runat="server" Text="Label"></asp:Label>
نقل قول: تغییر مقدار تکست lable با استفاده از کد جاوا
خوب درسته دیگه شما وقتی مرورگر رو ببندید و دوباره باز کنید به حال اول برمیگرده
نقل قول: تغییر مقدار تکست lable با استفاده از کد جاوا
نقل قول:
نوشته شده توسط
{mahdi}
خوب درسته دیگه شما وقتی مرورگر رو ببندید و دوباره باز کنید به حال اول برمیگرده
نه،منظورم اینه که همون لحظه مقدار عوض میشه دوباره به حالت اول برمیگرده اما اگر این مقدار در تگ p گذاشته شود مقدار آن ثابت است.چرا؟
نقل قول: تغییر مقدار تکست lable با استفاده از کد جاوا
اگر در حال یادگیری Java Script هستید، برای مدتی خارج از ASP.NET ( مخصوصا Webform ) ادامه بدید تا کمی دانشتون افزایش پیدا کنه. پس از اون به دنبال نکات برنامه نویسی جاوا اسکریپت در ASP.NET بگردید. ( در اینجا مثلا ID یک کنترل در سمت کلاینت متفاوت با سرور است و به طریقی باید ID کلاینت رو بدست بیارید و موارد این چنینی. )
در اینجا هم ممکن است با کلیک بروی دکمه، صفحه Postback شده و تغییرات حذف شدند.
در ضمن امیدوارم دلیلی برای قرار دادن return قبل از نام تابع داشته باشید و بی دلیل نباشد.