דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. למה input ריק הופך לNaN - אנגולר

למה input ריק הופך לNaN - אנגולר

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 4 כותבים 222 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • גמליאלג מנותק
    גמליאלג מנותק
    גמליאל
    כתב ב נערך לאחרונה על ידי
    #1

    באנגולר, יש לי טופס עם שדה input
    הinput מקושר עם ngModel למשתנה לא מאותחל.
    כשאני שולח את הטופס עם הinput ריק, אני מקבל שגיאה של mySql כביכול העברתי ערך מסוג NaN.

    (הבעיה העיקרית היא שהמודול mySql יכול להמיר ולטפל בכל סוגי המשתנים למעט NaN, ראה כאן)

    katzK yossizY 2 תגובות תגובה אחרונה
    0
    • katzK מנותק
      katzK מנותק
      katz
      השיב לגמליאל ב נערך לאחרונה על ידי
      #2

      @גמליאל מה הבעיה לבצע בדיקה על ה- input אם הוא שווה ל- null לפני שאתה שולח את הטופס

      מערכת שעות עבודה, https://timess.co.il/
      בלוג הקוד שלי: https://yossef7525.github.io/

      גמליאלג תגובה 1 תגובה אחרונה
      0
      • גמליאלג מנותק
        גמליאלג מנותק
        גמליאל
        השיב לkatz ב נערך לאחרונה על ידי גמליאל
        #3

        @katz
        הנושא פה הוא לא הפתרון לבעיה, כי הפתרון שאני משתמש בו בינתיים פשוט יותר: לאתחל את המשתנה הריק לnull
        אני רק מנסה להבין למה בלי האתחול הוא שווה לnan.

        zvizviZ תגובה 1 תגובה אחרונה
        0
        • yossizY מנותק
          yossizY מנותק
          yossiz
          השיב לגמליאל ב נערך לאחרונה על ידי
          #4

          @גמליאל תבדוק בתעבורה איך זה נשלח

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          תגובה 1 תגובה אחרונה
          2
          • zvizviZ מנותק
            zvizviZ מנותק
            zvizvi
            השיב לגמליאל ב נערך לאחרונה על ידי zvizvi
            #5

            @גמליאל אמר בלמה input ריק הופך לNaN - אנגולר:

            @katz
            הנושא פה הוא לא הפתרון לבעיה, כי הפתרון שאני משתמש בו בינתיים פשוט יותר: לאתחל את המשתנה הריק לnull
            אני רק מנסה להבין למה בלי האתחול הוא שווה לnan.

            כנראה שמדובר בinput מסוג Numder, וכנראה שאנגולר ממיר אותו למספר.
            Number(undefined) מחזיר NaN.

            https://zvizvi.xyz

            גמליאלג תגובה 1 תגובה אחרונה
            3
            • גמליאלג מנותק
              גמליאלג מנותק
              גמליאל
              השיב לzvizvi ב נערך לאחרונה על ידי
              #6

              @zvizvi
              צודק
              זו הייתה הבעיה
              לא שמתי לב שהמשתנה אמנם לא מאותחל אבל הtype שלו היה number

              תגובה 1 תגובה אחרונה
              0

              בא תתחבר לדף היומי!
              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • דף הבית
              • קטגוריות
              • פוסטים אחרונים
              • משתמשים
              • חיפוש
              • חוקי הפורום