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

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

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

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

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

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

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

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

    clickoneC תגובה 1 תגובה אחרונה
    0
    • A avr416

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

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

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

      clickoneC
      clickoneC
      clickone
      כתב ב נערך לאחרונה על ידי
      #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
      • clickoneC clickone

        @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>
        
        
        dovidD
        dovidD
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #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
            • A avr416

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

              clickoneC
              clickoneC
              clickone
              כתב ב נערך לאחרונה על ידי
              #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

                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                הרשמה התחברות
                תגובה
                • תגובה כנושא
                התחברו כדי לפרסם תגובה
                • מהישן לחדש
                • מהחדש לישן
                • הכי הרבה הצבעות


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

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

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