sos2663
سه شنبه 15 شهریور 1390, 19:57 عصر
حوه انتقال کرزر به انتهای textbox در asp.net ؟؟؟؟؟؟؟؟
با سلام
من مدتیه یه مشکل دارم هر چی گشتم راه حل درستی رو پیدا نکردم
من یه textbox دارم که تو updatepanel قرار داره و صفحه هر چند ثانیه با یه تایمر که اون هم تو یه دونه updatepanel هست اطلاعاتی رو تو یه textbox دیگه قرار میده
حالا مشکل اینجاس که هر وقت این تایمر اجرا میشه کرزر از textbox ی که دارم توش تایپ میکنم به اول textbox منتقل میشه(فرض کنید دارید تایپ میکند یهو کرزر به ابتدای تکس باس منتقل میشه). من میخام کدی رو اجرا کنم که بعد از اینکه تایمر فرخوانی شد کرزر به انتهای این textbox منتقل بشه.
تو سایت های مختلفی که گشتم کد زیر رو دیدم و لی فقط تو فایرفاکس 3 کار میکرد
function func() {
var t2 = document.getElementById('txtChat');
t2.focus();
t2.value = t2.value;
}
ممنون میشم اگه کسی راهنماییم کنه
من کد بالا رو بصورت زیر فراخونی میکنم در #C
ScriptManager.RegisterStartupScript(this, this.GetType(), "tmp2", "var t2 = document.getElementById('txtChat'); t2.focus();t2.value = t2.value;", true);
با سلام
من مدتیه یه مشکل دارم هر چی گشتم راه حل درستی رو پیدا نکردم
من یه textbox دارم که تو updatepanel قرار داره و صفحه هر چند ثانیه با یه تایمر که اون هم تو یه دونه updatepanel هست اطلاعاتی رو تو یه textbox دیگه قرار میده
حالا مشکل اینجاس که هر وقت این تایمر اجرا میشه کرزر از textbox ی که دارم توش تایپ میکنم به اول textbox منتقل میشه(فرض کنید دارید تایپ میکند یهو کرزر به ابتدای تکس باس منتقل میشه). من میخام کدی رو اجرا کنم که بعد از اینکه تایمر فرخوانی شد کرزر به انتهای این textbox منتقل بشه.
تو سایت های مختلفی که گشتم کد زیر رو دیدم و لی فقط تو فایرفاکس 3 کار میکرد
function func() {
var t2 = document.getElementById('txtChat');
t2.focus();
t2.value = t2.value;
}
ممنون میشم اگه کسی راهنماییم کنه
من کد بالا رو بصورت زیر فراخونی میکنم در #C
ScriptManager.RegisterStartupScript(this, this.GetType(), "tmp2", "var t2 = document.getElementById('txtChat'); t2.focus();t2.value = t2.value;", true);