View Full Version : مشكل جابه جا شدن ميان كنترلهاي يك FormView با کلید Enter
samira455
09-12-2006, 01:41 PM
سلام به دوستان گرامی
من در یک برنامه که با asp.net می نویسم از Formview استفاده کردم و الان می خوام ترتيب tabindex ميان كنترلهاي درون formview را تغيير بدم .براي اين كار از خاصيت tabindex كنترل استفاده كردم حتي دستي در source صفحه tabindex براي كنترلها تعريف كردم ولي فايده نداره لطفا راهنمايي كنيد
ممنونم
someone
09-13-2006, 02:26 AM
سلام.
ممكنه يه نمونه از كدتون رو بذاريد؟
ممنون.
samira455
09-13-2006, 11:13 AM
سلام someone عزيز مشكلم حل شد.ممنونم كه توجه نشون دادي.
someone
09-13-2006, 11:20 AM
سلام someone عزيز مشكلم حل شد.ممنونم كه توجه نشون دادي.
دوباره سلام.
اگه ممكنه توضيح بديد مشكل از كجا بود و شما چطوري رفعش كرديد.
شايد سوال خيلي ها باشه.
ممنون از پاسختون.
samira455
09-13-2006, 06:26 PM
سلام
يه قطعه كد javascript به source برنامه اضافه می کنیم که به این صورت وقتی کاربر کلید enter میزنه این کد اونو تبدیل می کنه به کلید tab در واقع سیستم تصور می کنه که کلید tab فشرده شده است و به همان ترتیبی که tabindex برای کنترلها تعریف شده با کلید enter میان کنترلها می توان جابه جا شد.
اين كد را در source صفحه paste كنيد(ميان head و body )
<script type="text/javascript">
function document.onkeypress()
{
var e = event.srcElement;
if (event.keyCode == 13)
event.keyCode = 9;
}
window.document.onkeydown = document.onkeypress;
</script>
اگر توضیح بیشتری بخواهید من در خدمتم.
someone
09-13-2006, 06:35 PM
كافي و روشن بود.
ممنون از اينكه جواب داديد.
vBulletin v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.