שיטת אישור JavaScript מפעילה פונקציה המבקשת מהמשתמש דיאלוג אישור על פעולה מסוימת. שיטת האישור () משתמשת באובייקט חלון כדי להפעיל דיאלוג עם שאלה ושני לחצני אפשרות, בסדר ו לְבַטֵל . אם המשתמש יבחר באפשרות אישור, הוא ימשיך לביצוע הפונקציה; בחירה באפשרות ביטול תבטל את ביצוע קוד החסימה.
קרא קבצי json
זה חוזר נָכוֹן אם המשתמש בוחר באפשרות אישור; אחרת, הוא חוזר שֶׁקֶר .
תחביר:
confirm('Select an Option!');
פרמטרים:
נדרש ערך 'הודעה' בפורמט מחרוזת כדי להציג בדיאלוג האישור שברצונך להציג למשתמש.
ערך החזרה:
שיטת האישור מחזירה פלט בוליאני, נכון או לא נכון, אם נבחר OK.
ערך בוליאני המציין אם אישור (true) או Cancel (false) נבחר. אם דפדפן מתעלם מדיאלוגים בתוך הדף, הערך המוחזר הוא תמיד שקר.
שימוש בשיטת Confirm
- שיטת ה-JavaScript confirm() משמשת להצגת הודעה ספציפית בחלון דו-שיח עם האפשרויות אישור וביטול כדי לאשר את פעולת המשתמש.
- לטיפול בכמה פעולות CRUD, יש צורך להשתמש בהודעת אישור במקום להחיל פעולה ישירה.
- הוא משמש כדי לקבל או לאמת משהו.
- זה מאלץ את הדפדפן לקרוא את ההודעה ולהתמקד בחלון הנוכחי.
- זה מפסיק את כל הפעולות עד שחלון האישור נסגר.
- הוא מחזיר כ-true כאשר משתמשים בוחרים ב-OK ו-false בבחירה באפשרות CANCEL.
הערה: אין לעשות שימוש יתר בשיטת האישור של JavaScript. זה חוסם את הגישה לחלקים האחרים של הדף עד לבחירת הפעולה או לסגירת החלון.
דוגמאות:
דוגמה1: הדפסת הפעולה שנבחרה
Test.html:
תוכנית פריים בג'אווה
לחץ על הלחצן כדי להפעיל את האישור().
לחץ כאן function myFunction() { var result; var r = confirm('בחר פעולה!'); if (r == true) { result = 'בחרת בסדר!'; } else { result = 'בחרת בוטל!'; } document.getElementById('conf').innerHTML = תוצאה; }תְפוּקָה:
דף ה-html שלמעלה יציג קצת טקסט וכפתור פעולה באופן הבא:
כאשר אנו לוחצים על הלחצן לחץ כאן, הוא יפתח חלון דיאלוג עם ההודעה שצוינה ואפשרויות אישור וביטול.
אם נבחר בפעולת OK, היא תבצע את הקוד true block code; אחרת, הוא יבצע את קוד הבלוק השקרי. שקול את הפלט שלהלן:
דוגמה 2: שימוש בשיטת האישור עם תנאי
Test.html:
אופס בג'אווה
לחץ על הלחצן כדי להפעיל את האישור().
לחץ כאן פונקציה myFunction() { if (window.confirm('האם אתה באמת רוצה למחוק?')) { document.getElementById('conf').innerHTML = 'מחקת את הקובץ בהצלחה' } }תְפוּקָה:
דף ה-html שלמעלה יציג קצת טקסט וכפתור פעולה באופן הבא:
כאשר אנו לוחצים על הלחצן לחץ כאן, הוא יפתח חלון דיאלוג עם ההודעה שצוינה ואפשרויות אישור וביטול.
כתב כתיבה של לולאה קדמית
אם נבחר בפעולת OK, היא תבצע את הקוד true block code; אחרת, הוא יבצע את קוד הבלוק השקרי. שקול את הפלט שלהלן:
מהדוגמה שלעיל, אנו יכולים לראות אם בחרנו את האישור, אז הוא החיל את הפעולה שצוינה תחת אם מַצָב.
דוגמה 3: הצגת הודעת הפעולה במספר שורות
כדי להציג את הודעת הפעולה במספר שורות, נוכל לכתוב ממש לפני השורה שאנו רוצים שתוצג בשורה חדשה.
שקול את הדוגמה הבאה:
Test.html:
לחץ על הלחצן כדי להפעיל את האישור().
לחץ כאן פונקציה myFunction() { if (window.confirm('האם אתה באמת רוצה למחוק? לא ניתן לבטל את המחיקה אם תאשר!')) { document.getElementById('conf').innerHTML = 'יש לך בהצלחה מחק את הקובץ' } }תְפוּקָה:
מופע ב-java
מהפלט לעיל, אנו יכולים לראות את הודעת הפעולה מודפסת במספר שורות.