רן בר-זיק לפני 15 שנים כ- 3 דקות קריאה
מניעת Double Submit – שליחת טופס פעמיים | אינטרנט ישראל
פתרון לבעיית לחיצה כפולה של משתמשים על כפתור Submit בטפסים באתר אינטרנט.
- רן בר-זיק
- קטגוריה: פתרונות ומאמרים על פיתוח אינטרנט
- תגיות: פתרונות
אחת הבעיות המציקות שיש בטפסים שהם לא AJAX היא תופעה של משתמשים פזיזים שלוחצים פעמיים Submit בטופס כלשהו. במיוחד כאשר יש עומס על השרת או סיבות אחרות שגורמות לטופס לבצע Submit איטי. בנוסף יש משתמשים שמתבלבלים ולוחצים Double Click באופן בלתי מודע כי כך הם רגילים מחלונות.
ישנם שני פתרונות פשוטים לעניין. הראשון באמצעות jQuery והשני באמצעות הוספת onclick לכפתור ה-submit עצמו. הפתרון מבוסס על כך שלחיצה הופכת את הכפתור ל-disabled ומשגרת את הטופס ובכך מונעת לחיצה כפולה.
פתרון שמבוסס על jQuery:
לא לשכוח לשים קישור לסקריפט של jQuery!
$(document).ready(function() {
$('input[type=submit]').click(function(){
this.form.submit();
$(this).attr("disabled","disabled");
});
});
פתרון שמבוסס על הוספת onclick לכפתור ה-Submit עצמו:
onclick="this.disabled=true;this.form.submit();"
נסו ותהנו.
ללמוד תכנות בעברית
ללמוד תכנות מעשי מאפס, בעברית ובקלות עם הספר שלי ״ללמוד ג׳אווהסקריפט בעברית״
רן בר-זיק
ארכיטקט תוכנה בכיר בסייברארק, עיתונאי טכנולוגיה בעיתון דה מרקר, מרצה בקריה האקדמית אונו ואוניברסיטת חיפה, אב לארבעה ילדים.
פוסטים מומלצים
שקופית קודמת
שקופית הבאה
פוסטים נוספים שכדאי לקרוא
פתרונות ומאמרים על פיתוח אינטרנט
למה כדאי להכיר פיצ׳רים חדשים של CSS
האם בעולם שבו ChatGPT יוצרת קוד פרונט אנד במהירות – כדאי בכלל ללמוד ולהכיר CSS?
מרץ 24, 2024 8 תגובות
מיקרו בקרים
חיבור מצלמה למיקרובקר
חיבור מצלמה למיקרו בקר ויצירה של מצלמת אבטחה מרחוק בעלות של 20 שקל.
יולי 28, 2024 10 תגובות
פתרונות ומאמרים על פיתוח אינטרנט
כאשר ה- CSS in JS שלכם יכול להזיק לאבטחה (כן)
מדוע לפעמים יש צורך בלחשוב על CSP ואבטחה בשלב תכנון האפליקציה בצד הלקוח. הרצאה ופוסט שמלווה אותה.
אוגוסט 12, 2024 אין תגובות
רספברי פיי
להריץ מודל בינה מלאכותית על רספברי פיי
דקות בודדות ויש גם לכם LLM שרת מקומית לשימושים שונים ומגוונים. כן, גם על מכונה חלשה.
מאי 5, 2024 2 תגובות
פתרונות ומאמרים על פיתוח אינטרנט
נגישות טכנית – פודקאסט ומבוא
פרק בפודקאסטעל נגישות בעברית שצולל לכלים האוטומטיים ולפן המאד מאד טכני של הנגישות.
פברואר 6, 2024 תגובה אחת
למפתחי ובוני אתרי אינטרנט
תשתיות פיתוח – מה זה ולמה חשוב להכיר את זה גם אם לא עובדים בחברה גדולה
פוסט המלווה פרק בפודקאסט ומסביר על תשתיות – לא רק למפתחים בחברות גדולות!
אפריל 21, 2024 2 תגובות