ABA


"צריך עזרה עם javascript"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11528 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11528
nsigns

   18:22   25.01.07   
אל הפורום  
  צריך עזרה עם javascript  
 
   ערכתי לאחרונה בתאריך 25.01.07 בשעה 18:23 בברכה, nsigns
 
אני מנסה לעשות שבטופס הזה זה יבדוק הכל
ואז אם נגיד משהו לא טוב זה אומר מה לא טוב
עכשיו זה עניין פשוט של IF ו ELSE לדעתי ואני לא יודע למה לא עובד
http://rotter.name/User_files/nor/45b8d94a1e474be6.txt?.html

עכשיו זה לא עובד
אם הכל תקין צריך שיכתוב OK או שלא יכתוב כלום שישלח


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  חסר לך ( -DoTaN- 25.01.07 19:28 1
     עדיין לא עובד :\ nsigns 25.01.07 20:26 2
  הבנתי מה הבעיה אבל עדיין לא עובד לי:\ nsigns 25.01.07 20:39 3
  אתה יכול להשתמש בgetElementByID Roy_Jan  25.01.07 22:38 4
     אפשר הסבר אני רק התחלתי ללמוד JS :\ nsigns 26.01.07 07:10 5
         פשוט מאוד. אתה משתמש ב-.length.value Ice Cold  26.01.07 09:21 6
  תיקון: MeToR 26.01.07 12:40 7

       
-DoTaN-

   19:28   25.01.07   
אל הפורום  
  1. חסר לך (  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 25.01.07 בשעה 19:36 בברכה, -DoTaN-
 
בחלק הזה:

if((document.frm1.mailer.length.value>0)&&
(document.frm1.mailer.indexOf.value("@")!=-1)&&
(document.frm1.mailer.indexOf.value(".")!=-1)
if(document.frm1.sexmin.checked)
alert("OK");
else

תחליף לככה:


if((document.frm1.mailer.length.value>0)&&
(document.frm1.mailer.indexOf.value("@")!=-1)&&
(document.frm1.mailer.indexOf.value(".")!=-1))
if(document.frm1.sexmin.checked)
alert("OK");
else


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   20:26   25.01.07   
אל הפורום  
  2. עדיין לא עובד :\  
בתגובה להודעה מספר 1
 
   http://rotter.name/User_files/nor/45b8f63435915337.txt?.html


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   20:39   25.01.07   
אל הפורום  
  3. הבנתי מה הבעיה אבל עדיין לא עובד לי:\  
בתגובה להודעה מספר 0
 
   http://rotter.name/User_files/nor/45b8f94544ed9d94.txt


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Roy_Jan 
חבר מתאריך 24.7.15
   22:38   25.01.07   
אל הפורום  
  4. אתה יכול להשתמש בgetElementByID  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   07:10   26.01.07   
אל הפורום  
  5. אפשר הסבר אני רק התחלתי ללמוד JS :\  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   09:21   26.01.07   
אל הפורום  
  6. פשוט מאוד. אתה משתמש ב-.length.value  
בתגובה להודעה מספר 5
 
אמור להיות value.length חחח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   12:40   26.01.07   
אל הפורום  
  7. תיקון:  
בתגובה להודעה מספר 0
 
   http://rotter.name/User_files/nor/45b9da01740f2a1f.txt

שמע אחי, יש לך כמה טעויות.
פונקציה ה-JS אמורה לבדוק את הטופס, ובמקרה של טעות, לא
לתת לטופס להישלח.
בשביל זה, במקום לכתוב onClick בכפתור השליחה, צריך להשתמש
בתגית ה-Form באירוע onSubmit כך:


<form name="cfrm" action="mailto:[email protected]" method="post" onsubmit="return CheckForm();">

* שים לב ל-return.
הטופס "יודע" אם להישלח, לפי הערך המוחזר מפונקצית ה-JS, ולכן
צריך להשתמש במשתנה בוליאני בפונקציה, ולבסוף להחזיר ערך 'אמת' במקרה
שאין טעויות, ו-'שקר' אם יש לפחות טעות אחת.

הטעות השניה: כמו ש-Ice Cold אמר, צריך לכתוב value.length ו-value.indexOf, ולא ההפך.

תהנה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net