השתמשו בנושא זה כדי להבין כיצד להחיל התנהגויות JavaScript מובנות ב-Adobe Dreamweaver.
שימוש בהתנהגויות מובנות
ההתנהגויות הכלולות עם Dreamweaver נכתבו כדי לעבוד בדפדפנים מודרניים.בדפדפנים ישנים יותר, ההתנהגויות נכשלות באופן בלתי מורגש.
פעולות Dreamweaver נכתבו בקפידה כדי לעבוד בכמה שיותר דפדפנים.אם תסירו קוד מפעולת Dreamweaver ידנית, או תחליפו אותו בקוד משלכם, ייתכן שתאבדו תאימות חוצת דפדפנים.
למרות שפעולות Dreamweaver נכתבו כדי למקסם תאימות חוצת דפדפנים, חלק מהדפדפנים אינם תומכים ב-JavaScript כלל, ואנשים רבים שגולשים ברשת שומרים את JavaScript כבוי בדפדפנים שלהם.לקבלת התוצאות הטובות ביותר חוצות פלטפורמות, ספקו ממשקים חלופיים הכלולים בתגי <noscript> כדי שאנשים ללא JavaScript יוכלו להשתמש באתר שלכם.
החלת ההתנהגות Call JavaScript
התנהגות Call JavaScript מבצעת פונקציית מותאמת אישית או שורת קוד JavaScript כאשר מתרחש אירוע.(אתם יכולים לכתוב את התסריט בעצמכם, או שאתם יכולים להשתמש בקוד המסופק על ידי ספריות JavaScript שונות הזמינות בחינם ברשת.)
לדוגמה, ליצירת לחצן Back, תוכל להקליד if (history.length > 0){history.back()}. אם עטפתם את הקוד שלכם בפונקציה, הקלידו רק את שם הפונקציה (לדוגמה, hGoBack()).
החלת ההתנהגות Change Property
השתמשו בהתנהגות Change Property כדי לשנות את הערך של אחד ממאפייני האובייקט (לדוגמה, צבע הרקע של div או הפעולה של טופס).
השתמשו בהתנהגות זו רק אם אתם מכירים היטב HTML ו-JavaScript.
החלת ההתנהגות Check Plugin
השתמשו בהתנהגות Check Plugin כדי לשלוח מבקרים לדפים שונים בהתאם לאם יש להם את התוסף המצוין מותקן.לדוגמה, ייתכן שתרצו שמבקרים יעברו לדף אחד אם יש להם Shockwave ולדף אחר אם אין להם.
לא ניתן לזהות תוספים ספציפיים ב-Internet Explorer באמצעות JavaScript.עם זאת, בחירת Flash או Director תוסיף את קוד VBScript המתאים לדף שלכם כדי לזהות את התוספים האלה ב-Internet Explorer ב-Windows.לא ניתן לזהות תוספים בדפדפן Internet Explorer המופעל ב-Mac OS.
עליכם להשתמש בשם המדויק של התוסף כמצוין בכתב מודגש בעמוד About Plug‑ins ב-Netscape Navigator. (ב-Windows, בחרו בפקודה Help > About Plug‑ins של Navigator; ב-Mac OS, בחרו ב-About Plug‑ins מתפריט Apple.)
אם אתם מציינים כתובת URL מרוחקת, עליכם לכלול את הקידומת http:// בכתובת. אם תשאירו את השדה ריק, המבקרים יישארו באותו עמוד.
אפשרות זו חלה רק על Internet Explorer; Netscape Navigator תמיד יכול לזהות תוספים.
החלת ההתנהגות Drag AP Element
התנהגות Drag AP Element מאפשרת למבקר לגרור רכיב הממוקם באופן מוחלט (AP).השתמשו בהתנהגות זו כדי ליצור פאזלים, בקרי מחוון ורכיבי ממשק ניתנים להזזה אחרים.
אתם יכולים לציין לאיזה כיוון המבקר יכול לגרור את רכיב ה-AP (אופקית, אנכית או לכל כיוון), יעד אליו המבקר אמור לגרור את רכיב ה-AP, האם להצמיד את רכיב ה-AP ליעד אם רכיב ה-AP נמצא במספר מסוים של פיקסלים מהיעד, מה לעשות כאשר רכיב ה-AP פוגע ביעד, ועוד.
מכיוון שהתנהגות Drag AP Element חייבת להיקרא לפני שהמבקר יוכל לגרור את רכיב ה-AP, עליכם לצרף את Drag AP Element לאובייקט body (עם האירוע onLoad).
אם Drag AP Element אינו זמין, כנראה שיש לכם רכיב AP נבחר.
תנועה לא מוגבלת מתאימה לפאזלים ולמשחקי גרירה והשמה אחרים. עבור בקרי מחוונים ותפאורה ניתנת להזזה כמו מגירות קבצים, וילונות ותריסים, בחרו בתנועה מוגבלת.
הערכים הם יחסיים למיקום ההתחלתי של רכיב ה-AP. כדי להגביל תנועה באזור מלבני, הזינו ערכים חיוביים בכל ארבעת התיבות. כדי לאפשר תנועה אנכית בלבד, הזינו ערכים חיוביים עבור למעלה ולמטה ו-0 עבור שמאל וימין. כדי לאפשר תנועה אופקית בלבד, הזינו ערכים חיוביים עבור שמאל וימין ו-0 עבור למעלה ולמטה.
יעד השחרור הוא המקום אליו אתם רוצים שהמבקר יגרור את רכיב ה-AP.רכיב AP נחשב כמי שהגיע ליעד השחרור כאשר הקואורדינטות השמאליות והעליונות שלו תואמות לערכים שהזנתם בתיבות שמאל ועליון.הערכים יחסיים לפינה השמאלית העליונה של חלון הדפדפן.לחצו על קבלת מיקום נוכחי כדי למלא באופן אוטומטי את תיבות הטקסט במיקום הנוכחי של רכיב ה-AP.
ערכים גדולים יותר הופכים את זה לקל יותר עבור המבקר למצוא את יעד השחרור.
אפשרות זו שימושית כאשר התמונה בתוך רכיב ה-AP מכילה רכיב שמציע גרירה, כגון שורת כותרת או ידית מגירה.אל תגדירו אפשרות זו אם אתם רוצים שהמבקר יוכל ללחוץ בכל מקום ברכיב ה-AP כדי לגרור אותו.
בחרו ב'העבר רכיב לחזית' אם רכיב ה-AP אמור לעבור לחזית של סדר הערימה במהלך הגרירה.אם אתם בוחרים באפשרות זו, השתמשו בתפריט הקופץ כדי לבחור האם להשאיר את רכיב ה-AP בחזית או להחזיר אותו למיקומו המקורי בסדר הערמה.
הזינו קוד JavaScript או שם פונקציה (לדוגמה, monitorAPelement()) בתיבה קריאה ל-JavaScript כדי לבצע שוב ושוב את הקוד או הפונקציה בזמן גרירת רכיב ה-AP.לדוגמה, תוכלו לכתוב פונקציה שעוקבת אחר הקואורדינטות של רכיב ה-AP ומציגה רמזים כגון "אתם מתחממים" או "אתם לא קרובים בכלל ליעד השחרור" בתיבת טקסט.
איסוף מידע על רכיב AP הניתן לגרירה
כאשר אתם מצרפים את התנהגות גרירת רכיב AP לאובייקט, Dreamweaver מוסיף את הפונקציה MM_dragLayer() לקטע ה-head של המסמך שלכם.(הפונקציה שומרת על מוסכמת השמות הישנה עבור רכיבי AP [כלומר, "Layer"] כדי שהשכבות שנוצרו בגרסאות קודמות של Dreamweaver יישארו הניתנות לעריכה.)בנוסף לרישום רכיב ה-AP כניתן לגרירה, הפונקציה הזו מגדירה שלושה מאפיינים עבור כל רכיב AP הניתן לגרירה—MM_LEFTRIGHT, MM_UPDOWN ו-MM_SNAPPED—שתוכלו להשתמש בהם בפונקציות JavaScript שלכם כדי לקבוע את המיקום האופקי היחסי של רכיב ה-AP, את המיקום האנכי היחסי של רכיב ה-AP והאם רכיב ה-AP הגיע ליעד השחרור.
המידע המסופק כאן מיועד למתכנתי JavaScript מנוסים בלבד.
לדוגמה, הפונקציה הבאה מציגה את הערך של המאפיין MM_UPDOWN (המיקום האנכי הנוכחי של רכיב ה-AP) בשדה טופס הנקרא curPosField.(שדות טופס שימושיים להצגת מידע המתעדכן באופן רציף כי הם דינמיים – כלומר, אפשר לשנות את התוכן שלהם לאחר שהעמוד סיים להיטען.)
function getPos(layerId){
var layerRef = document.getElementById(layerId);
var curVertPos = layerRef.MM_UPDOWN;
document.tracking.curPosField.value = curVertPos;
}
במקום להציג את הערכים של MM_UPDOWN או MM_LEFTRIGHT בשדה טופס, אפשר להשתמש בערכים האלה במגוון דרכים אחרות. לדוגמה, אפשר לכתוב פונקציה שמציגה הודעה בשדה הטופס בהתאם לקרבה של הערך לאזור השחרור, או לקרוא לפונקציה אחרת כדי להציג או להסתיר אלמנט AP בהתאם לערך.
זה שימושי במיוחד לקרוא את המאפיין MM_SNAPPED כאשר יש מספר אלמנטי AP בעמוד, שכולם צריכים להגיע ליעדיהם לפני שהמבקר יוכל להתקדם לעמוד הבא או למשימה הבאה.לדוגמה, אפשר לכתוב פונקציה שסופרת כמה אלמנטי AP כוללים ערך MM_SNAPPED של true ולקרוא לה בכל פעם שאלמנט AP נגרר. כשהספירה של האלמנטים המחוברים מגיעה למספר הרצוי, אפשר לשלוח את המבקר לעמוד הבא או להציג הודעת ברכות.
החלת ההתנהגות Go To URL
הפעולה Go To URL פותחת עמוד חדש בחלון הנוכחי או במסגרת שצוינה. הפעולה הזו שימושית לשינוי התוכן של שתי מסגרות או יותר בלחיצה אחת.
הרשימה Open In מציגה אוטומטית את שמות כל הפריימים במערכת הפריימים הנוכחית וגם את החלון הראשי. אם אין פריימים, החלון הראשי הוא האפשרות היחידה.
התנהגות זו עלולה לגרום לתוצאות בלתי צפויות אם פריים כלשהו נקרא top, blank, self או parent. דפדפנים לפעמים מזהים בטעות שמות אלה כשמות יעד שמורים.
החלת ההתנהגות Jump Menu
כאשר אתם יוצרים תפריט קפיצה באמצעות Insert > Form > Jump Menu, Dreamweaver יוצר אובייקט תפריט ומחבר אליו את התנהגות Jump Menu (או Jump Menu Go). בדרך כלל אין צורך לחבר את התנהגות Jump Menu לאובייקט באופן ידני.
אתם יכולים לערוך תפריט קפיצה קיים באחת משתי דרכים:
אתם יכולים לערוך ולסדר מחדש פריטי תפריט, לשנות את הקבצים אליהם לקפוץ ולשנות את החלון בו הקבצים נפתחים, על ידי לחיצה כפולה על התנהגות ה-Jump Menu קיימת בלוח ה-Behaviors.
ניתן לערוך את הפריטים בתפריט בדיוק כפי שהייתם עורכים פריטים בכל תפריט, על ידי בחירת התפריט ושימוש בלחצן List Values ב-Property inspector.
החלת ההתנהגות Jump Menu Go
הפעולה Jump Menu Go קשורה באופן הדוק לפעולה Jump Menu; Jump Menu Go מאפשרת לקשר לחצן Go לתפריט קפיצה. (לפני השימוש בפעולה זו, תפריט קפיצה חייב כבר להתקיים במסמך.) לחיצה על לחצן ה-Go פותחת את הקישור שנבחר בתפריט הקפיצה. תפריט קפיצה בדרך כלל לא זקוק ללחצן Go; בחירת פריט מתפריט קפיצה בדרך כלל גורמת ל-URL להיטען ללא צורך בפעולה נוספת מהמשתמש.אבל אם המבקר בוחר אותו פריט שכבר נבחר בתפריט הקפיצה, הקפיצה לא מתרחשת. בדרך כלל, זה לא משנה, אבל אם תפריט הקפיצה מופיע במסגרת, ופריטי תפריט הקפיצה מקשרים לדפים במסגרות אחרות, לחצן Go הוא לעתים קרובות שימושי, כדי לאפשר למבקרים לבחור מחדש פריט שכבר נבחר בתפריט הקפיצה.
כאשר משתמשים בלחצן Go עם תפריט קפיצה, לחצן ה-Go הופך למנגנון הבלעדי ש"קופץ" את המשתמש ל-URL הקשור לבחירה בתפריט. בחירת פריט תפריט בתפריט הקפיצה כבר אינה מפנה את המשתמש באופן אוטומטי לדף או מסגרת אחרת.
החלת ההתנהגות Open Browser Window
השתמשו בפעולה Open Browser Window כדי לפתוח דף בחלון חדש. אתם יכולים לציין את המאפיינים של החלון החדש, כולל הגודל, התכונות שלו (האם הוא ניתן לשינוי גודל, יש לו סרגל תפריטים וכן הלאה), והשם. לדוגמה, אתם יכולים להשתמש בפעולה זו כדי לפתוח תמונה גדולה יותר בחלון נפרד כאשר המבקר לוחץ על תמונה ממוזערת; עם הפעולה הזו, אתם יכולים לגרום לחלון החדש להיות בגודל מדויק של התמונה.
אם אתם לא מציינים תכונות לחלון, הוא נפתח בגודל ועם התכונות של החלון שממנו הוא נפתח. ציון תכונה כלשהי לחלון מכבה באופן אוטומטי את כל התכונות האחרות שלא הופעלו במפורש.לדוגמה, אם אתם לא קובעים תכונות לחלון, הוא עשוי להיפתח ב-1024 x 768 פיקסלים ולכלול סרגל ניווט (המציג את הלחצנים חזור, קדימה, בית וטען מחדש), סרגל מיקום (המציג את ה-URL), סרגל מצב (המציג הודעות מצב, בתחתית), וסרגל תפריטים (המציג File, Edit, View ותפריטים אחרים).אם אתם קובעים במפורש את הרוחב ל-640 ואת הגובה ל-480 ולא קובעים תכונות אחרות, החלון נפתח ב-640 x 480 פיקסלים, ללא סרגלי כלים.
החלת ההתנהגות Popup Message
הפעולה Popup Message מציגה התראת JavaScript עם ההודעה שאתם מציינים. מכיוון שלהתראות JavaScript יש רק לחצן אחד (OK), השתמשו בפעולה זו כדי לתת למשתמש מידע ולא כדי להציג בחירה.
תוכלו להטמיע כל קריאה תקפה לפונקציית JavaScript, מאפיין, משתנה גלובלי או ביטוי אחר בטקסט. כדי להטמיע ביטוי JavaScript, הציבו אותו בין סוגריים מסולסלים ({}). כדי להציג סוגר מסולסל, הציבו לפניו לוכסן הפוך (\{).
דוגמה:
כתובת ה-URL של העמוד הזה היא {window.location}, והיום הוא {new Date()}.
הדפדפן קובע את עיצוב התרעה. אם אתם רוצים שליטה רבה יותר על העיצוב, שקלו להשתמש בהתנהגות Open Browser Window.
החלת ההתנהגות Preload Images
התנהגות Preload Images מקצרת את זמן התצוגה על ידי שמירה במטמון של תמונות שאינן מוצגות כשהעמוד מופיע לראשונה (לדוגמה, תמונות שיוחלפו בעזרת התנהגויות או תסריטים).
התנהגות Swap Image פועלת באופן אוטומטי לטעינה מוקדמת של כל תמונות ההדגשה כשאתם בוחרים באפשרות Preload Images בתיבת דו-השיח Swap Image, ולכן אין צורך להוסיף באופן ידני את Preload Images כשמשתמשים ב-Swap Image.
החלת ההתנהגות Set Text Of Frame
התנהגות Set Text Of Frame מאפשרת להגדיר באופן דינמי את הטקסט של מסגרת, ומחליפה את התוכן והעיצוב של מסגרת בתוכן שאתם מציינים.התוכן יכול לכלול כל קוד HTML תקף. השתמש בהתנהגות זו להצגת מידע באופן דינמי.
למרות שהתנהגות Set Text Of Frame מחליפה את העיצוב של מסגרת, תוכלו לבחור Preserve Background Color כדי לשמור על מאפייני צבע הרקע והטקסט של העמוד.
תוכלו להטמיע כל קריאה תקפה לפונקציית JavaScript, מאפיין, משתנה גלובלי או ביטוי אחר בטקסט. כדי להטמיע ביטוי JavaScript, הציבו אותו בין סוגריים מסולסלים ({}). כדי להציג סוגר מסולסל, הציבו לפניו לוכסן הפוך (\{).
דוגמה:
כתובת ה-URL של העמוד הזה היא {window.location}, והיום הוא {new Date()}.
החילו את התנהגות Set Text Of Container
ההתנהגות הגדר טקסט של מכולה מחליפה את התוכן והעיצוב של מכולה קיימת (כלומר, כל רכיב שיכול להכיל טקסט או רכיבים אחרים) בעמוד עם התוכן שתציינו. התוכן יכול לכלול כל קוד מקור HTML חוקי.
אתם יכולים להטמיע כל קריאת פונקציית JavaScript תקפה, מאפיין, משתנה גלובלי, או ביטוי אחר בטקסט. כדי להטמיע ביטוי JavaScript, מקמו אותו בין סוגריים מסולסלים ({}). כדי להציג סוגר מסולסל, הקדימו אותו בלוכסן (\{).
דוגמה:
כתובת ה-URL של הדף הזה היא {window.location}, והיום הוא {new Date()}.
החילו את ההתנהגות Set Text Of Status Bar
התנהגות Set Text Of Status Bar מציגה הודעה בסרגל הסטטוס בפינה השמאלית התחתונה של חלון הדפדפן. לדוגמה, תוכלו להשתמש בהתנהגות זו כדי לתאר את יעד הקישור בסרגל הסטטוס במקום להציג את כתובת ה-URL הקשורה אליו. מבקרים לרוב מתעלמים מהודעות בשורת הסטטוס או לא שמים לב אליהן (ולא כל הדפדפנים מספקים תמיכה מלאה בהגדרת הטקסט של שורת הסטטוס); אם ההודעה שלכם חשובה, שקלו להציג אותה כהודעה קופצת או כטקסט של אלמנט AP.
אם תשתמשו בהתנהגות Set Text Of Status Bar ב-Dreamweaver, הטקסט של סרגל הסטטוס בדפדפן לא מובטח שישתנה כי חלק מהדפדפנים דורשים התאמות מיוחדות בעת שינוי טקסט סרגל הסטטוס. Firefox, לדוגמה, מחייב אתכם לשנות אפשרות מתקדמת שמאפשרת ל-JavaScript לשנות טקסט בשורת המצב.למידע נוסף, עיין בתיעוד של הדפדפן.
אתם יכולים להטמיע כל קריאה תקפה לפונקציית JavaScript, מאפיין, משתנה גלובלי, או ביטוי אחר בטקסט. כדי להטמיע ביטוי JavaScript, הציבו אותו בתוך סוגריים מסולסלים ({}). כדי להציג סוגריים מסולסלים, קדמו לו בקו נטוי הפוך (\{).
דוגמה:
כתובת ה-URL של הדף הזה היא {window.location}, והיום הוא {new Date()}.
הקלד הודעה קצרה ותמציתית. הדפדפן חותך את ההודעה אם היא לא מתאימה בשורת המצב.
החלו את התנהגות Set Text Of Text Field
התנהגות Set Text Of Text Field מחליפה את התוכן של שדה הטקסט של טופס בתוכן שאתם מציינים.
אתם יכולים להטמיע כל קריאה תקפה לפונקציית JavaScript, מאפיין, משתנה גלובלי, או ביטוי אחר בטקסט. כדי להטמיע ביטוי JavaScript, הציבו אותו בתוך סוגריים מסולסלים ({}). להצגת סוגר מסולסל, הוסף לפניו לוכסן ימני (\{).
דוגמה:
כתובת ה-URL של הדף הזה היא {window.location}, והיום הוא {new Date()}.
יצירת שדה טקסט עם שם
אם Dreamweaver מציג הנחיה להוסיף תג טופס, לחצו על כן.
החלת ההתנהגות Set Text Of Text Field
החלת ההתנהגות Show-Hide Elements
התנהגות הצג-הסתר רכיבים מציגה, מסתירה, או משחזרת את הנראות המוגדרת מראש של רכיב דף אחד או יותר. התנהגות זו שימושית להצגת מידע כאשר המשתמש מבצע אינטראקציה עם הדף.לדוגמה, כאשר המשתמש מזיז את הסמן מעל תמונה של צמח, תוכלו להציג רכיב דף שמספק פרטים על עונת הגדילה והאזור של הצמח, כמה שמש הוא צריך, לאיזה גודל הוא יכול לגדול, וכן הלאה.ההתנהגות רק מציגה או מסתירה את הרכיב הרלוונטי - היא לא מסירה למעשה את הרכיב מזרימת הדף כאשר הוא מוסתר.
אם הצג-הסתר רכיבים לא זמין, כנראה שיש רכיב AP נבחר. מכיוון שרכיבי AP לא מקבלים אירועים בשני הדפדפנים 4.0, עליכם לבחור אובייקט אחר – כמו תג <body> או קישור (תג <a>).
התנהגות זו הוצאה משימוש החל מ-Dreamweaver CS5.
החלת ההתנהגות Swap Image
התנהגות החלפת תמונה מחליפה תמונה אחת באחרת על ידי שינוי המאפיין src של תג <img>. השתמשו בהתנהגות זו ליצירת אפקטי רולאובר ללחצנים ואפקטי תמונה אחרים (כולל החלפת יותר מתמונה אחת בו-זמנית).הוספת תמונת גלגול מוסיפה אוטומטית התנהגות החלפת תמונה לדף שלכם.
מכיוון שרק המאפיין src מושפע מההתנהגות הזו, כדאי להחליף לתמונה שיש לה אותן מידות (גובה ורוחב) כמו המקור. אחרת, התמונה שאתם מחליפים מתכווצת או מתרחבת כדי להתאים למידות של התמונה המקורית.
יש גם התנהגות שחזור החלפת תמונה, שמשחזרת את הקבוצה האחרונה של תמונות מוחלפות לקבצי המקור הקודמים שלהן. התנהגות זו מתווספת אוטומטית בכל פעם שאתם מצרפים את התנהגות החלפת תמונה לאובייקט; אם תשאירו את אפשרות השחזור נבחרת בעת צירוף התנהגות החלפת תמונה, לעולם לא תצטרכו לבחור את התנהגות שחזור החלפת תמונה באופן ידני.
אין חובה לתת שמות לתמונות; הן מקבלות שמות באופן אוטומטי כשאתם מצרפים את ההתנהגות לאובייקט. אולם קל יותר להבחין בין תמונות בתיבת הדו-שיח החלפת תמונה אם תיתנו שמות לכל התמונות מראש.
זה מונע עיכובים בהורדה כשמגיע הזמן שהתמונות יופיעו.
החלת ההתנהגות Validate Form
התנהגות ולידט טופס בודקת את התוכן של שדות טקסט מוגדרים כדי להבטיח שהמשתמש הזין את סוג הנתונים הנכון. צרפו את ההתנהגות הזאת לשדות טקסט בודדים עם האירוע onBlur כדי לאמת את השדות בזמן שהמשתמש ממלא את הטופס, או צרפו אותה לטופס עם האירוע onSubmit כדי להעריך מספר שדות טקסט בבת אחת כשהמשתמש לוחץ על לחצן השליחה.צירוף ההתנהגות הזאת לטופס מונע שליחת טפסים עם נתונים לא חוקיים.
חזור על הפעולה להוספת שדות טקסט נוספים.
כדי לאמת שדות בודדים כשהמשתמש ממלא את הטופס, בחרו שדה טקסט ובחרו Window > Behaviors.
כדי לולדט מספר שדות כשהמשתמש שולח את הטופס, לחצו על התג <form> בבורר התגים בפינה השמאלית התחתונה של חלון המסמך ובחרו חלון > התנהגויות.
אם אתם מאמתים שדות בודדים, בחרו את אותו שדה שבחרתם בחלון המסמך מרשימת השדות.
אם אתם מאמתים מספר שדות, בחרו שדה טקסט מרשימת השדות.
Use Anything
בודק שהשדה הנדרש מכיל נתונים; הנתונים יכולים להיות מכל סוג.
Use E‑mail address
בודק שהשדה מכיל סמל @.
Use Number
בודק שהשדה כולל ספרות בלבד.
Use Number From
בודק שהשדה מכיל מספר בטווח מסוים.
אם אתם מאמתים מספר שדות כשהמשתמש שולח את הטופס, האירוע onSubmit מופיע באופן אוטומטי בתפריט האירועים.
שני האירועים מפעילים את התנהגות 'Validate Form' כאשר המשתמש עוזב את השדה.ההבדל הוא שonBlur מתרחש בין אם המשתמש הקליד בשדה ובין אם לא, וonChange מתרחש רק אם המשתמש שינה את תוכן השדה.האירוע onBlur מועדף אם השדה נדרש.
פריטים דומים נוספים
בניית אתרי אינטרנט יפהפיים ב-Dreamweaver
עיצוב כתיבת קוד וניהול אתרי אינטרנט דינמיים בכלי רב עוצמה כולל.