افزودن اسکریپت

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 4 هفته پیش .

این تاپیک تاکنون 54 بازدید داشته است .

نویسنده پست
جمعه ، 15 آوریل 2016     1:42 ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

محتوا و تنظیمات یک کنترل TextBox ممکن است توسط اسکریپت های سمت سرور، هنگامی که یک فرم به سرور ارسال می شود تغییر پیدا می کند.

در مثال زیر، ما یک کنترل TextBox، یک کنترل دکمه،  و یک کنترل label در یک فایل aspx. تعریف کرده ایم. هنگامی که روی دکمه کلیک می کنیم، زیر روال مربوط به رویداد دکمه اجرا می شود. زیرروال submit متنی را در کنترل label می نویسد.

مثال
<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
خروجی کد بالا:
  Enter your name:

در مثال زیر، ما یک کنترل TextBox، یک کنترل دکمه،  و یک کنترل label در یک فایل aspx. تعریف کرده ایم. هنگامی که مقدار TextBox تغییر پیدا کرد و سپس در جایی خارج از  TextBox کلیک شد یا کلید Tab فشرده شد (تا فوکس از TextBox برداشته شود) زیر روال change اجرا می شود. این زیر روال متن را داخل یک کنترل Label می نویسد

مثال
<script runat="server">
Sub change(sender As Object, e As EventArgs)
lbl1.Text="You changed text to " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server"
text="Hello World!"
ontextchanged="change" autopostback="true"/>
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
خروجی کد بالا:
  Change text

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .