![]() |
עזרה | HTML וJAVASCRIPT
שלום, נתקלתי בבעייה קטנה
יש לי תיבת טקסט: PHP קוד:
PHP קוד:
hosts.co.il/forums/newthread.php?do=postthread&f=14 אז הוא ישלח לי את הערך שבא אחרי do כלומר newthread. מישהו יכול לעזור לי איך אני עושה את זה? ניסיתי עם פונקציות שמצאתי בגוגל. ושמתי אותך בONCLICK אחרי נקודה אחרי הפעולה שרצה שם. אבל זה בעצם לא הריץ לי כמו שצריך. ואז ניסיתי בתוך הJS עצמו: PHP קוד:
יש דרך לעשות משהו? או שיש אפשרות לעשות שזה אוטומטית בעזרת AJAX כשיכניסו לתיבת הטקסט בו זמנית ימחק הכל וישאיר רק את הערך שרציתי? |
הSYNTAX שנתת פה הוא JQUERY. אם אתה משתמש פה אתה צריך להוסיף בHEAD קישור לSRC של JQUERY (תוריד מהאינטרנט)
|
כן אני יודע. איך אני ממשיך מכאן אחי?
|
תשתמש ב-split של JS
תעשה את זה על הסימן שאלה (?), כך תקבל את כל מה שבא אחרי הקישור, ואז נוצר לך מערך של שבמקום ה-0 נמצא הקישור המלא ובמקום ה-1 כל התוספות [hosts.co.il/forums/newthread.php , do=postthread&f=14] אתה לוקח את המערך במקום 1 ואז עושה שוב split על &, ואז שוב נוצר לך מערך [do=postthread , f=14], מקווה שהבנת את העיקרון, מפה כבר תמשיך לחלק את הנתונים בצורה שאתה רוצה |
חבל להשתמש בכמה SPLIT, פשוט תשתמש בREGULAR EXPRESSIONS של JAVASCRIPT.
תקרא פה: http://www.regular-expressions.info/javascript.html |
אין ספק שזאת דרך טובה ומהירה יותר, שורה אחת עושה את כל העבודה,
בחרתי להסביר עם split כדי לא לסבך אותו (למרות שזה יותר ארוך) בהצלחה |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:34. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ