PDA

View Full Version : یه سوال ساده



syasamboo3
یک شنبه 13 بهمن 1392, 16:22 عصر
سلام به همه دوستان.
ببخشید سوالم خیلی پیش پا افتاده هست. ولی منم هیچی بلد نیستم از جاوا اسکریپت.
من با کد زیر یه تابع رو فراخوانی میکنم
onChange="calculateText();"

همینطور که متوجه شدید این کد با تغییر توی یه تکست باکس تابع calculateText رو اجرا میکنه و جواب یه فرمول رو توی یک تکست باکس دیگه میریزه.

حالا مشکل من اینه که تکستی که توش جواب ریخته میشه حتما باید به روش فوکوس بشه تا بتونه عملیات بعدی رو انجام بده. حالا من چطور میتونم بعد از اینکه جواب درج شد، اتوماتیک فوکوس رو ببرم روی تکست مورد نظر(تکست جواب).
ممنون میشم راهنماییم کنید

eidazha
یک شنبه 13 بهمن 1392, 16:49 عصر
به روش زير


document.formname.texboxname.focus()

منظور از formname نام فرمي كه المنت ها در آن قرار دارن و منظور از textboxname نام تكست باكسي كه تابع بعد انجام عملايت نتيجه را در آن ميريزه.

syasamboo3
یک شنبه 13 بهمن 1392, 21:48 عصر
آقا مرسی. حالا اگه بخوام بعد از اینکه فوکوس از روی تکست باکس برداشته شد تابع اجرا بشه باید چیکار کنم

aminhashemy
شنبه 16 فروردین 1393, 11:32 صبح
همین کد رو دوباره بذار منتهی اینبار فوکوس روبده به یه المان دیگه