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

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

oryrm19 11-06-08 17:24

בעיה בjs
 
היי
יש לי את הפונקציה הפשוטה הבאה
קוד:

                function Check()
                {
                        if(document.GetElementById('username').value==""){
                                alert("Error");
                                return false;
                        }else{
                                alert("No Error");
                                return true;
                        }
                        end if;
                }

והיא מזומנת ע"י onSubmit ככה:
HTML קוד:

<form name="signup" action="register.asp" method="post" onSubmit="return Check()">
אבל זה נדמה שהפונקציה בכלל אינה מזומנת. אני לא מקבל שום alert.
ניסיתי לכתוב את הפונקציה כמה פעמים וגם להעתיק אחת מהאינטרנט וזה נראה כאילו הן פשוט לא מזומנות.


תודה מראש על העזרה.

daMn 11-06-08 18:03

תשנה את השם של הפונקציה מCheck לשם אחר.

aviho1 11-06-08 18:07

תוריד את הend if

daMn 11-06-08 18:09

ציטוט:

נכתב במקור על ידי aviho1 (פרסם 641163)
תוריד את הend if

גם נכון אבל על פי שלא משנה את התמונה.
העתקתי את הקוד, והורדתי את הend if וזה עדיין לא עזר, רק לאחר ששינית את שם הפונקציה זה פעל, רק אני לא יודע להסביר את זה |:

oryrm19 11-06-08 18:09

עשיתי את שני הדברים, הפונקציה עדיין לא מזומנת.

aviho1 11-06-08 18:28

אולי check זאת מילה שמורה, תבדוק אם השם של הinput הוא באמת username.

Rom 11-06-08 18:43

תוריד את הreturn מהonSubmit

oryrm19 11-06-08 19:55

עדכון:

שאני עושה בפונקציה סתם alert אז אין בעיה וזה קורה לפונקציה.
ברגע שאני שם את התנאי זה לא קורא לה, ואני לא מוצא משהו לא טוב בתנאי.

Shon12 11-06-08 20:07

HTML קוד:

function Check()
                {
                        if(document.getElementById('username').value==""){
                                alert("Error");
                                return false;
                        }else{
                                alert("No Error");
                                return true;
                        }

                }

צריך לעבוד.

Kfir.G 11-06-08 23:11

קוד:

function Check()
                {
                        if(document.GetElementById('username').value==""){
                                alert("Error");
                                return false;
                        }else{
                                alert("No Error");
                                return true;
                        }
                        end if;
                }


:-0


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

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