PDA

View Full Version : سوال: کدام Event رو میشه بکار برد وقتی به طور غیر مستقیم یه Textbox مقدار میگیره



shahab_ksh
چهارشنبه 10 اسفند 1390, 01:21 صبح
با سلام

فرض کنید یک Textbox به طور غیر مستقیم پر میشه (مثلا با زدن یک کلید Textbox مقدار میگیره)

حالا من می خواهم وقتی Textbox مقدار میگیره بفهمم چطور میشه فهمید؟

با کدام Event

Reza1607
چهارشنبه 10 اسفند 1390, 07:13 صبح
http://api.jquery.com/change/

shahab_ksh
چهارشنبه 10 اسفند 1390, 08:47 صبح
با change جواب نمیده

maryamm_20
پنج شنبه 11 اسفند 1390, 01:44 صبح
می تونی value textbox و چک کنی
if( $("#input").val() != 0){}
همون کلیدی که میزنی text box و پر میکنه، آخرش این شرط و چک کنه .

shahab_ksh
شنبه 13 اسفند 1390, 01:17 صبح
نه منظور اینه هر وقت تکست باکس پر شد نه این که هر وقت فوکوس شد یا کلید خورد

فرض کنید تکست باکس با یه دستور QJuery پر بشه یعنی غیر مستقیم !

narsic
شنبه 13 اسفند 1390, 14:26 عصر
متاسفانه راه مطمئنی وجود نداره (با سطح اطلاعات من) به نظر من بهترین راه استفاده از همون فراخوانی تابع تغییر در هر بار تغییر هست
البته یک روش دیگه هم هست و اون اینه که هر چند ثانیه یک بار اون فیلد رو بررسی کنی اما این روش واقعا روش جالبی نیست و استفاده کردن ازش فشار خیلی زیادی به سیستم کاربر وارد میکنه
کد روش
set_interval(jQuery('#elementId').change(), 100);
موفق باشید