הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך ניתן לעשות שליחה אוטומטית לאחר כתיבה ב input (https://hosts.co.il/forums/showthread.php?t=57928)

Ori The Man 15-12-07 16:47

איך ניתן לעשות שליחה אוטומטית לאחר כתיבה ב input
 
יש לי שדה input ואני רוצה שברגע שמסיימים לכתוב שם משהו זה שולח
זאת אומרת אני רושם נגיד מספר מסיים אחרי שניה זה שולח
זה אפשרי?
אני יודע שמשתמשים ב js אבל לא יודע באיזה פונקציה

Tomer 15-12-07 16:48

onkeyup ב input, ותשתמש ב setTimeout ב JS כדי לחכות שניה לפני השליחה. אם לוחצים עוד פעם - שיבטל את ה setTimeout הקודם ויתחיל חדש.

Ori The Man 15-12-07 16:51

תודה =] זה היה מהיר חחחח
ננסה לעשות משהו :P

WaReZ 19-12-07 14:23

ואם הוא לא מספיק לרשום וזה שולח ? ,
אולי תעשה בonblur שזה ישלח .

S-Preso 19-12-07 14:33

אפשר לעשות שימוש ב ajax

meshuga 19-12-07 16:49

ציטוט:

נכתב במקור על ידי WaReZ (פרסם 592628)
ואם הוא לא מספיק לרשום וזה שולח ? ,
אולי תעשה בonblur שזה ישלח .

אז עושים TIMEOUT של שניה (זה בין אות לאות) זה מספיק...הרי כל פעם זה מבטל את הקודם..

WaReZ 19-12-07 17:36

ציטוט:

נכתב במקור על ידי meshuga (פרסם 592694)
אז עושים TIMEOUT של שניה (זה בין אות לאות) זה מספיק...הרי כל פעם זה מבטל את הקודם..

עדיין לפי דעתי לא רעיון טוב , אבל זה תלוי במטרה שלו .

DarkTxS 19-12-07 18:50

ציטוט:

נכתב במקור על ידי WaReZ (פרסם 592628)
ואם הוא לא מספיק לרשום וזה שולח ? ,
אולי תעשה בonblur שזה ישלח .

יש בזה משהו.
תחשוב שיש גם אנשים שלא מקלידים מהר, והזמן כתיבה שלהם בין אות לאות לפעמים גדול (אפילו במאית השניה) מהאות הקודמת.


כל הזמנים הם GMT +2. הזמן כעת הוא 13:44.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ