با سلام و عرض خسته نباشید:
پس از چند روزی سروکله زدن با jquery بالاخره راه حل مورد بالا رو پیدا کردم و باید بگم که برای کار با jquery یا جاوااسکریت نوع کنترل به کار رفته ملاک نیست و فقط باید حواسمون به آی دی کنترل مورد نظر که به صورت html ساخته می شه باشه که این آی دی رو میشه خیلی راحت از تو page source کشید بیرون ...
و اما کدی که کار منو راه انداخت به صورت زیر می باشد :
کد HTML:
<script src="../JQuery/jquery-1.4.1.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('input[id$=RadcbCoNameInInsert_Input]').focus();
$('input[id$=RadcbCoNameInInsert_Input]').bind('keyup', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) {
$('input[id$=RadcbUserTypeInInsert_Input]').focus();
}
});
</script>
دراینجا تا فرم لود می شود فوکوس روی RadComboBox اول (همون دراپ داون خودمون)قرارمی گیره ووقتی دکمه ی اینتر رو روی این RadComboBox می زنیم کنترل بعدی که اونم RadComboBox است فوکوس می گیره ...
حالا میشه به جای RadComboBox ها از همون DropDown های معمولی یا تکست باکس استفاده کنیم و با کمی تغییر در قسمت آی دی های به کاررفته در کد اعلام شده به مقصود خود برسیم.
به طور مثال در مورد TextBox های Telerik آی دی مورد نظر به صورت زیر میشه :
کد HTML:
$('input[id$=RadtxtAddressInInsert_text]').focus();
با تشکر
مجید داراب