PDA

View Full Version : سوال: عدم اجرای فوکوس بعد از رویداد کلیک



r_khan
دوشنبه 21 شهریور 1390, 15:56 عصر
با سلام
یه صفخه وب درست کردم که از دوتا textbox و یک button میخوام وقتی فوکوس را داخل تکس باکس اولی میذارم و ااینتر زدم فوکوس بره تکس باکس دومی و وقتی دوباره اینتر زدم رویداد کلیک باتن اجرا بشه و فوکوس بره روی تکس باکس اولی و دوباره از اول تکرار بشه


کدی به صورت زیر نوشتم ولی وقتی رویداد کلیک اجرا میشه دیگه فوکوس به تکس باکس اولی برنمی گرده منتظر کمک دوستان هستم



$(function () {
$('input[id$=TextBox1]').bind('keyup', function (e) { var code = (e.keyCode ? e.keyCode : e.which); if (code == 13) { $('input[id$=TextBox2]').focus(); } }
);
$('input[id$=TextBox2]').bind('keyup', function (e) { var code = (e.keyCode ? e.keyCode : e.which); if (code == 13) { $('input[id$=Button1]').click(); } }
);
$("Button1").click( function () {
$('input[id$=TextBox1]').focus();
});
});

aliyouhannay
دوشنبه 21 شهریور 1390, 16:20 عصر
اگه JQuery استفاده کردی به جای اینکه $ رو همه جا بذاری اینجوری استفاده کن شاید درست شد.
$('#TextBox1').bind
این شارپ خودش میفهمه که داری id رو صدا میزنه، که خط 6 اصلاً شارپ نداره

r_khan
دوشنبه 21 شهریور 1390, 18:53 عصر
اگه JQuery استفاده کردی به جای اینکه $ رو همه جا بذاری اینجوری استفاده کن شاید درست شد.
$('#TextBox1').bind
این شارپ خودش میفهمه که داری id رو صدا میزنه، که خط 6 اصلاً شارپ نداره

ممنون دوست عزیز درست شد
ولی حالا وقتی از کنترل های تلریک استفاده میکنم
مثل radtextbax اصلا اجرا نمیشه جستجو که کردم فهمیدم تلریک هم از JQuery استفاده میکنه و با کدهای من تداخل پیدا میکنه و کدها اجرا نمیشه از
()jQuery.noConflict استفاده کردم ولی جواب نداد شما راه حلی میدانید