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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=29642)

A.M.F 27-08-06 16:52

בעיה בJS
 
זה הקוד-
קוד:


<script type="text/javascript" language="JavaScript">
                                                        function validate(form)
                                                        {

                                                                if (form.name.value == "")
                                                                        errors = "- יש להכניס שם פרטי\n";
                                                                if (form.phone.value == "")
                                                                        errors = "- יש להכניס מספר פלאפן\n";
                                                                if (form.title.value == "")
                                                                        errors = "- יש להכניס נושא להודעה\n";
                                                                if (form.content.value == "")
                                                                        errors = "- יש להכניס תוכן להודעה\n";

                                                                if (errors.length > 0)
                                                                        alert(errors.replace(/\n$/, ""));

                                                                return (errors.length == 0);
                                                        }
                                                </script>

וככה אני קורא לו-
<form name="contact" method="post" action="costumer.php" onSubmit="return validate(this);">

אבל זה לא עובד.. =\ זה אמור לבדוק את הטופס, ולראות אם השדות ריקים אז זה יציג את ההודעה על כל השדות הריקים אבל זה פשוט לא עובד ולא מציג שום הודעת שגיאה..

RS324 27-08-06 17:07

אתה צריך לעשות
return false;
ואתה צריך ש ERRORS יהיה מערך או משהו כזה..

בניה 28-08-06 07:44

ב"ה


אתה יכול להביא לפה גם את הטופס?

eLad 28-08-06 09:00

ציטוט:

נכתב במקור על ידי RS324
ואתה צריך ש ERRORS יהיה מערך או משהו כזה..

לא בהכרח צריך להיות מערך, הוא יכול לרשום גם ככה:
קוד:

errors = + "בלה בלה בלה \n" ;


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

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