לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 07-06-2013, 16:43
  EviL SkY EviL SkY אינו מחובר  
 
חבר מתאריך: 13.08.02
הודעות: 696
עזרה בבדיקת תמונה לפני שליחת הטופס (JS)

היי.
יש לי טופס העלאת תמונה וסקריפט שיוצר לי תצוגה מקדימה.
אני רוצה שעוד בתצוגה המקדימה אני אוכל לעשות בדיקות על התמונה.
בעיקרון הקוד שלי עובד אך יש לו מאין "מצבי רוח", לפעמים עובד ולפעמים לא.
בתגית הinput של העלאה הוספתי את:
קוד:
onchange="checkfile();"


ומה שזה מפעיל:

קוד:
function checkfile() { var fup = document.getElementById('file'); var fileName = fup.value; var ext = fileName.substring(fileName.lastIndexOf('.') + 1); //get the ext of the file if(ext == "png") { PreviewImage(); //create the preview img checksize(); //check the img pix } else{alert("סיומת הקובץ חייבת להיות PNG");clear();} } function PreviewImage() { oFReader = new FileReader(); oFReader.readAsDataURL(document.getElementById("file").files[0]); oFReader.onload = function (oFREvent) { document.getElementById("uploadPreview").src = oFREvent.target.result; }; } function checksize() { var img = document.getElementById('uploadPreview'); if(img.width<321 || img.height<51) { alert("גודל התמונה חייב להיות מתחת ל320X50!"); } } function clear() { document.getElementById("uploadPreview").src = "NONE"; document.getElementById('file').value=''; }


התצוגה מקדימה עובדת.
הבדיקה של הסיומת עובדת.
הבעיה זה הבדיקת גודל והשמה של המחיקה, שניהן עובדות לסירוגין.

תודה מראש!!!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 15:18

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר