PDA

View Full Version : دکمه پیش فرض در وب



mehdi_2005
چهارشنبه 16 آبان 1386, 12:53 عصر
سلام . من در فرم یک تکس باکس و یک دکمه دارم . می خواهم بعد از زدن دکمه اینتر در تکس باکس روال مربوط به آن دکمه اجرا شود . ؟؟؟؟؟؟؟

m.hamidreza
چهارشنبه 16 آبان 1386, 13:10 عصر
خاصیت defaultButton رو در تگ فرم برابر با نام دکمه ی پیش فرض قرار بده so حالشو ببر ! :چشمک:

lvenoos
چهارشنبه 16 آبان 1386, 14:10 عصر
می تونی برای کلید اینتر روال آن کلیددر صفحه رو صدا بزنی

mp2009
چهارشنبه 16 آبان 1386, 16:25 عصر
می تونی برای کلید اینتر روال آن کلیددر صفحه رو صدا بزنی
میشه بیشتر توضیح بدید؟

shahab_ksh
چهارشنبه 16 آبان 1386, 19:13 عصر
لزومی نداره همون defaultButton بهتره

nooshin100
چهارشنبه 16 آبان 1386, 19:22 عصر
کد زیر رو بنویس:

PrivateSub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

)TextBox2.Attributes.Add
"onkeydown", "javascript:if((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){document.getElementById('" & Button1.ClientID & "').click();return false;}else return true;()
EndSub


اینجوری اگر بر روی textbox1 باشی و اینتر را بزنی رویداد کلیک button 1 اجرا می شود.موفق باشید.

m.hamidreza
چهارشنبه 16 آبان 1386, 21:55 عصر
کد زیر رو بنویس:

PrivateSub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

)TextBox2.Attributes.Add
"onkeydown", "javascript:if((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){document.getElementById('" & Button1.ClientID & "').click();return false;}else return true;()EndSub


اینجوری اگر بر روی textbox1 باشی و اینتر را بزنی رویداد کلیک button 1 اجرا می شود.موفق باشید.

defaultButton از امکانات ASP.NET 2.0 هست و خیلی ساده تر و راحت تر . . . این کد شما به درد وقتی میخوره که چندتا Button و چندتا TextBoxداشته باشیم و بخوایم با زدن Enter توی Textbox اول رویداد Button اول اجرا شه و با زدن Enter توی TextBox دوم رویداد Buton دوم اجرا شه و . . .

abadanboy
پنج شنبه 17 آبان 1386, 09:02 صبح
defaultButton زمانی جواب می ده که شما یه دکمه تو صفحه داشته باشی ولی اگر تو صفحه 3 تا تکست باکس و 2 تا دکمه باشه چی؟ مثلاً رو تکست باکس 2 میری دکمه 2 با اینتر کلیک بشه

Behrouz_Rad
پنج شنبه 17 آبان 1386, 09:09 صبح
خداوند جستجو کنندگان را دوست دارد...
http://barnamenevis.org/forum/showthread.php?t=71070