PDA

View Full Version : focus در asp.net لطفا کمکم کنید



molaei
شنبه 17 مرداد 1383, 00:05 صبح
می خواهم اشاره گر موس را به یک textbox خاص منتقل کنم در asp.net نمی تونماین کار را کنم لطفا به من کمک کنید

MSYNK
شنبه 17 مرداد 1383, 09:49 صبح
با سلام
مسلما شما با دستورات یه زبان تحت سرور نمیتونی چنین کاری بکنی!
اما راه حل مشکل شما استفاده از متد focus جاوااسکریپت(یا VBScript) هستش.
الأن دقیقا یادم نیست ولی فکر کنم اینه:
مثال:

txtText.focus();

molaei
یک شنبه 18 مرداد 1383, 01:04 صبح
این دستور رو چه طوری استفاده کنم

MSYNK
یک شنبه 18 مرداد 1383, 10:12 صبح
با سلامی دوباره
شما ابتدا یه Input با نوع Text میذاری تو صفحه و یه ID بهش میدی.
بعد تو یه تگ اسکریپت (کلاینتی) اون کد رو میتایپی!
مثلا شما میخواین که هنگام load شده صفحه فوکوس در اختیار یه تکست باکس خاص باشه:


...
<Script>
function SetFocus()
{
txtU.focus();
}
</Script>
...
<body onload="SetFocus()">
...

<Input type=text id="txtU" />
...

تمام٬
موفق باشین.

ALEXIN
یک شنبه 14 تیر 1388, 01:09 صبح
یه کار دیگه هم میشه کرد

داخل صفحه ای که قراره لود بشه در قسمت کد بنویسی

textbox1.focus()

hobab-theme
یک شنبه 14 تیر 1388, 03:55 صبح
با سلام
مسلما شما با دستورات یه زبان تحت سرور نمیتونی چنین کاری بکنی!
اما راه حل مشکل شما استفاده از متد focus جاوااسکریپت(یا VBScript) هستش.
الأن دقیقا یادم نیست ولی فکر کنم اینه:
مثال:

txtText.focus();
کاملاً صحیح است
از این کد تو رویداد لود صفحه استفاده کنید


Sub Page_Load()
TextBoxName.Focus()
End Sub