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

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

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

וורדפרס: פלאגין לאימות ת.ז. ישראלית ??

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

    אני לא מבין בוורדפרס, אבל אני מחפש אחר תוסף לאימות (ולידציה) ת.ז. ישראלית.

    עבור אתר של חבר.

    מישהו מכיר? התנסה? פיתח בעצמו?
    או כמה זה פשוט/מסובך לפתח דבר כזה??
    תודה רבה

    clickoneC תגובה 1 תגובה אחרונה
    0
    • clickoneC מנותק
      clickoneC מנותק
      clickone
      השיב לavr416 ב נערך לאחרונה על ידי
      #2

      @avr416
      זה JS פשוט
      http://webmaster.org.il/forums/message?id=27760

      <script type="text/javascript">
      function LegalTz(num) {
              var tot = 0;
              var tz = new String(num);
              for (i=0; i<8; i++)
                  {
                      x = (((i%2)+1)*tz.charAt(i));
                      if (x > 9) 
                          {
                          x =x.toString();
                          x=parseInt(x.charAt(0))+parseInt(x.charAt(1))
                          }
                  tot += x;
                  }
              
          if ((tot+parseInt(tz.charAt(8)))%10 == 0) {
              alert("תקין");
              return true;
          } else {
               
              alert("לא תקין")
              return false;
          }
      }
      </script>
      
      

      אין טסט כמו פרודקשן.

      המייל שלי urivpn@gmail.com

      dovidD תגובה 1 תגובה אחרונה
      2
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        השיב לclickone ב נערך לאחרונה על ידי
        #3

        @clickone אולי הוא רוצה ולידציה בצד שרת

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        2
        • A מנותק
          A מנותק
          avr416
          כתב ב נערך לאחרונה על ידי
          #4

          כדאי גם בשרת.
          אבל גם בקליינט זה מעולה לבינתיים.
          רק איך אני מטמיע קוד בוורדפרס? (גילוי נאות: אפי' לא נכנסתי להסתכל באתר שלו איך זה עובד..), זה ממש פשוט דרך הממשק, או שאני צריך ליצור לו קובץ HTML עם JS ??

          תגובה 1 תגובה אחרונה
          0
          • A מנותק
            A מנותק
            avr416
            כתב ב נערך לאחרונה על ידי
            #5

            בדקתי עכשיו, אני רואה שהוא משתמש באלמנטור פרו, ויש להם API חביב שאפשר להוסיף לו ולידציות..
            https://developers.elementor.com/forms-api/
            העניין הוא שאני לא מספיק מבין PHP וגם לא בדיוק מבין איפה אני כותב את זה..
            ואין לי זמן יותר מדי להתבחבש בזה, כי אני עושה לו בחינם..
            (אם אצליח..)
            אמרתי לו שכרגע זה לא בשבילי.. אבל אם מישהו מכיר את זה ועשה בעבר וזה לא מסובך, אשמח לשמוע מהניסיון.
            תודה!

            clickoneC תגובה 1 תגובה אחרונה
            0
            • clickoneC מנותק
              clickoneC מנותק
              clickone
              השיב לavr416 ב נערך לאחרונה על ידי
              #6

              @avr416
              שים את זה בתוך תגית סקריפט בהטמל עם JQuery (לא יודע אם אפשר להוסיף שם תגית סקריפט)
              זה לצד לקוח.

              לצד שרת הוא אכן יצטרך בPHP מן הסתם חיפוש גוגל מהיר יביא את התוצאה

              אין טסט כמו פרודקשן.

              המייל שלי urivpn@gmail.com

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

                קוד ל PHP

                function ValidateID($str)
                {
                   //Convert to string, in case numeric input
                   $IDnum = strval($str);
                
                   //validate correct input
                   if(! ctype_digit($IDnum)) // is it all digits
                      return "שגיאת קלט";
                   if((strlen($IDnum)>9) || (strlen($IDnum)<5))
                      return "שגיאת קלט";
                
                   //If the input length less then 9 and bigger then 5 add leading 0
                   while(strlen($IDnum)<9)
                   {
                      $IDnum = '0'.$IDnum ;
                   }
                
                   $mone = 0;
                   //Validate the ID number
                   for($i=0; $i<9; $i++)
                   {
                      $char = mb_substr($IDnum, $i, 1);
                      $incNum = intval($char);
                      $incNum*=($i%2)+1;
                      if($incNum > 9)
                         $incNum-=9;
                      $mone+= $incNum;
                   }
                
                   if($mone%10==0)
                      return "נכון";
                   else
                      return "לא נכון";
                }
                
                תגובה 1 תגובה אחרונה
                5

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

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

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