|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
עזרה| השלמת ההרשמה לאחר ביצוע בדיקה לטופס.
שלום.
יצרתי טופס הרשמה, הכל פועל מעולה. החטתי לשפר אותו לעשות בדיקה בJS. הפונקציה פועלת על ידי onsubmit="return validate(); עכשיו בקוד הישן עשיתי בדיקה אם הכפתור submit נלחץ תכניס את הפרטים, כרגע אני לא יכולה לעשות את זה, כי אני צריך לוודאות שאין בעיות בטופס והכל true. לצורך הבנה ניד וזהו הדף שלי: PHP קוד:
חושב שהבנתם אותי. תודה רבה ושבת שלום.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 2 |
חבר על
|
if $_POST['submit']== "Submit"
תוסיף תIF הזה בהתחלה |
![]() |
![]() |
# 3 |
חבר וותיק
|
עשיתי דבר כזה, עדיין, כי זה שה submit נלחץ, לא אומר שהטופס תקין.
אשמח לעוד הצעות, תודה (:
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 4 |
חבר בקהילה
|
זה שאתה עושה בדיקות תקינות בJS זה יפה מאוד וזה טוב מאוד אבל רק בשביל הMMI (נוחות של המשתמש)
אתה לא יכול בחיים להסתמך על בדיקות תקינות בJS מכיוון שדבר ראשון לא כל הדפדפנים תומכים בJS, דבר שני JS רץ אצל הלקוח ככה שהוא יכול להחליט לא להריץ אותו ויכול אפילו לשנות את הקוד שרץ אצלו בלי שום בעיה. ככה שגם אם אתה עושה מליון בדיקות בJS אתה עדיין חייב לעשות בדיקה שהשרת עצמו יבדוק את הנתונים, PHP. בהצלחה.
__________________
|
![]() |
![]() |
# 5 |
חבר וותיק
|
ברור שאני יעשה, אבל לאט לאט, קודם שיכניס את הנתונים.
הקוד לא עובד, מה לא טוב בקוד? עזרה בבקשה ![]() עריכה: הצלחתי, עשיתי דבר כזה: PHP קוד:
ה val הוא מהג'אווה סקריפט, אבל זה משום מה עובד, זה בסדר? תודה ![]()
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 Last edited by dor77; 29-08-09 at 10:59.. |
![]() |
![]() |
# 6 |
חבר על
|
קודם כל משתנה בPHP מתחיל ב$ לכן לא הגיוני שזה נכון.
ואתה לא יכול להעביר בצורה כזאת משתנה מJS לPHP |
![]() |
![]() |
# 7 |
חבר וותיק
|
בגל זה זה אל היה נראה לי נכון, אבל עובדה שזה עובד.
בכל אופן אני רוצה שזה יהיה תקני ויעבוד. משתנה בphph מתחיל ב$ בjs זה אחרת.
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
![]() |
![]() |
# 8 |
חבר בקהילה
|
לא יכול להיות בחיים שזה עובד!!!
אתה בטח מתבלבל... שוב, אין לך מה לבדוק את המשתנה הזה. בצד שרת תבדוק את הטופס שנשלח מחדש.
__________________
|
![]() |
![]() |
# 9 |
משתמש - היכל התהילה
|
זה די פשוט להבין מה הולך שם.
דבר ראשון שצריך להבין זה שPHP רצה לפני צד הלקוח (HTML,JS,CSS...). משמע לא ניתן להשתמש בצד הלקוח באופן ישיר לתוך PHP מבלי לשלוף וכדומה בצורות של פתיחת קבצים. דבר שני נסביר מה קרה: כתבת val, אני מאמין שPHP ניסתה להתייחס אל זה כאל קבוע אבל לא הצליחה. בכל אופן, לכתוב משהו PHP יודעת, גם אם היית רושם שם hey==true, או 3==true זה היה עובד. אם היית רושם 0==true או false==true זה לא היה עובד. אם אתה רוצה להעביר משתנה דרך JS אני ממליץ להשתמש בAJAX או COOKIE (ולעשות REFRESH). בהצלחה. |
![]() |
![]() |
# 10 |
חבר וותיק
|
לדעתי הבעיה שלך היא ב- document.frm.first_name.value והשני, תבחר אותם על פי ID
וכמו שאמרו לך מקודם, אין קשר בין ה PHP ל JS(אלא אם כן יוצרים אותו, וזה כבר סיפור אחר..) |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|