PDA

View Full Version : سوال: یک سوال از dropdownlist



595959
دوشنبه 08 تیر 1388, 18:14 عصر
سلام.
اگه کاربر یک گزینه از dropdownlist را انتخاب کنه و در حالی که مکان نما هنوز روی dropdown هست دست کاربر روی ماوس بره و صفحه را scroll کنه(به خصوص اگه ماوس نوری باشه) گزینه ی انتخابی کاربر تغییر میکنه. در صورتی که ممکنه کاربر اصلا متوجه این مسئله نشده باشه (ممکنه گزینه ها شبیه به هم باشند).کسی راه حلی برای این مسئله داره؟
ممنون.

milade
دوشنبه 08 تیر 1388, 19:01 عصر
بابا چه کار داری شما !
اخه رفتی یه استثنا خفن پیدا کردی ...
اولاً وقتی ماوس یه گزینه رو انتخاب کنه و کاربر اسکرول کنه اصلاً اسکرول انجام نمیشه ، فرض ما به این باشه که کاربر نابینا نباشه ! میبینه که اسکرول نمیخوره و گزینه تغییر میکنه !

حالا اگه خیلی ... هستی توی OnChange جاوا یه Alert بده که خیــــــــــــلی ضایست !

موفق باشید

silverfox
دوشنبه 08 تیر 1388, 22:17 عصر
معمولا اگه اون ddl آخر فرم باشه طرف اسکرل و بعد سابمیت می کنه بسته به فرم شما شاید بشه با جابجاییش یجوری مشکل رو حل کرد دوستمون راست می گن کاربر که کور نیست..البته شاید بشه این امکان رو غیر فعال کرد که با اسکرول ماوس ddl تغییر نکنه...
یه سرچی کردم به این رسیدم ولی کار نکرد باز هم اسکرل انجام می شد...


<select onmousewheel="return false;">
<option value=""></option>
...

milade
دوشنبه 08 تیر 1388, 23:09 عصر
میتونیم کمی هم کاربر رو اذیت کنیم و در OnScroll بنویسیم :

document.body.scrollTop=0;
حالا ..

موفق باشید