PDA

View Full Version : tab stop در وب



c#_web
چهارشنبه 15 شهریور 1385, 14:37 عصر
با سلام. من در پروژه وب به زبان c# کار میکنم. میخواهم هنگامی که فرمی لود میشود یک تکست باکس خاص مورد نظر من فعال بوده و مکان نما در آن به صورت چشمک زن باشد. اینرا در application به صورت textbox.selecte انجام میدادیم ولی حالا در وب چه کنم؟
ممنون میشوم مرا راهنمایی کنید.

mahdi939
چهارشنبه 15 شهریور 1385, 16:12 عصر
شما باید با جاوا اسکریپت کد خود را بنویسید
window.document.getElementById("TextBox1").focus

Alireza_Salehi
چهارشنبه 04 بهمن 1385, 23:59 عصر
عزیزم این دات نت خودش هم Focus داره هم Tabstop!!!!
نیازی به اسکریپت نیست!

c#_web
پنج شنبه 05 بهمن 1385, 13:13 عصر
از راهنمای هر دوتون متشکرم .
ولی من با دات نت 2003 کارمیکنم که دراون focus نداره. ووقتی هم میخوام از کدهای جاوا برم طبق دستور زیر مینویسم :


response.write("<script type='text/javascript' > window.document.getElementById(textbox1).focus </script>");

که اینرا در لود صفحه مینویسم اما هنگام لود صفحه هیچ اتفاقی نمی افتد و مکان نما درآن تکست باکس به صورت چشمک زن نیست.
اگه ممکنه راهنمایی کنین.:ناراحت:

Behrouz_Rad
پنج شنبه 05 بهمن 1385, 13:15 عصر
به رویداد onload تگ body اضافش کن.
به بزرگ و کوچک بودن اسم کنترل دقت کن.
نام کنترل در بین علامت تک کوتیشن و دابل کوتیشن قرار میگیره.

موفق باشید.

oVERfLOW
پنج شنبه 05 بهمن 1385, 14:29 عصر
اسکریپت رو بعد از تمام اشیا بنویسید تا شیئ قبلش بارگزاری شده باشه
و دستور رو همین طوری توی بخش Script بنویسید

c#_web
جمعه 06 بهمن 1385, 00:47 صبح
از راهنمایی همه دوستان متشکرم . مشکلم در مورد لود صفحه و دادن focus حل شد (طبق راهنمایی آقای راد و mahdi939).
اما حالا من میخوام با زدن دکمه ای ، تکست باکس مربوطه اش دارای focus شود (مثلاً با زدن دکمه جدید ، تکست بکس خاصی دارای focus شود)
برای اینکار خواستم در onclick از آن دکمه بنویسم ولی خطا داد. حالا چه روشی پیشنهاد میکنید؟؟:افسرده:

c#_web
دوشنبه 09 بهمن 1385, 00:22 صبح
شاید سوال قبلی ام را درست مطرح نکرده باشم . اگه بخوام باکلیک روی دکمه ای ، تکست باکس مربوطه اش پاک شده و آن تکست باکس دارای فوکوس شود چه باید بکنم؟
در رویداد onclick دکمه همان کد اسکریپتی را نوشتم ، ولی خطا داد . چکار کنم؟

Behrouz_Rad
دوشنبه 09 بهمن 1385, 09:40 صبح
function CSharp_Web
{
document.getElementById("myTextBox").value = "";
document.getElementById("myTextBox").focus();
}
------------------------------
<input type="button" value="Click Me!" onclick="javascript:CSharp_Web();" />

3lool
چهارشنبه 18 بهمن 1385, 23:35 عصر
در asp.net 2005(C#) که گفتید وجود داره میشه یه مثالی بزنید من که نجستم !!!
با تشکر