PDA

View Full Version : چطوری جلوی اینو که وقتی کاربر enter رو زد صفحه



odiseh
چهارشنبه 23 آبان 1386, 14:27 عصر
سلام

من چطوری جلوی اینو که وقتی کاربر enter رو زد صفحه asp.net من submit بشه بگیرم؟

می خوام فقط وقتی که مثلا روی Imagebutton کلیک کرد صفحه submit بشه و عملیات مورد نظرم انجام بشه.

rtech
چهارشنبه 23 آبان 1386, 15:32 عصر
میتونید از ValidationGroup استفاده کنید .
فرض کنید شما 4 تا تکست باکس دارید ، یک Button و یک ImageButton ، شما میخواهید وقتی که کاربر داره فیلدها رو پر میکنه وقتی Enter رو زد کدهای ImageButton اجرا بشه . برای این منظور عبارت Group1 رو برای هر 4 تا تکست باکس و همچنین Image Button ست کنید .

odiseh
شنبه 26 آبان 1386, 09:49 صبح
میتونید از ValidationGroup استفاده کنید .
فرض کنید شما 4 تا تکست باکس دارید ، یک Button و یک ImageButton ، شما میخواهید وقتی که کاربر داره فیلدها رو پر میکنه وقتی Enter رو زد کدهای ImageButton اجرا بشه . برای این منظور عبارت Group1 رو برای هر 4 تا تکست باکس و همچنین Image Button ست کنید .

منظورم دقیقا عکس اینه. نمی خوام با زدن Ente روی صفحه ، اون صفحه submit بشه بلکه وقتی که کاربر روی ImageButton کلیک کرد اون صفحه Submit بشه

mp2009
شنبه 26 آبان 1386, 10:54 صبح
شما باید از tab Index استفاده نمایید . برایهر کدام از کنترلهای روی صفحه tab index تعریف نمایید

odiseh
شنبه 26 آبان 1386, 14:53 عصر
شما باید از tab Index استفاده نمایید . برایهر کدام از کنترلهای روی صفحه tab index تعریف نمایید

مرسی امتحان می کنم ببینم چطوریه

odiseh
یک شنبه 27 آبان 1386, 15:40 عصر
نشد آقا درست نشد......با tabIndex مشکلم حل نشد

کمککککککککککککککککککککککک ککککککککککککککککککک!

mahdi_farhani
یک شنبه 27 آبان 1386, 16:31 عصر
این تابع جاوا اسکریپت رو به صفحه اضافه کن و میتونی هرجا که دلت خواست ازش استفاده کنی
بهترین مکان برای کار شما فکر کنم تو Body باشه

<script language="javascript" type="text/javascript">
function myKeyDown()
{
if (window.event.keyCode==13)
window.event.returnValue=false;
}
</script>

odiseh
دوشنبه 28 آبان 1386, 11:50 صبح
این تابع جاوا اسکریپت رو به صفحه اضافه کن و میتونی هرجا که دلت خواست ازش استفاده کنی
بهترین مکان برای کار شما فکر کنم تو Body باشه

<script language="javascript" type="text/javascript">
function myKeyDown()
{
if (window.event.keyCode==13)
window.event.returnValue=false;
}
</script>

آقا ممنون مشکلم حل شد. خیلی لطف کردی