DCSIMG
בדיקת תקינות תעודת זהות Microsoft Dynamics CRM - Niv Hess

Niv Hess

בדיקת תקינות תעודת זהות Microsoft Dynamics CRM

 

ניתן לבדוק תקינות של תעודת זהות באמצעות סקריפט פשוט שמשווה בין הספרות של תעודת הזהות לספרת הבקורת. את הסקריפט הזה ניתן בצורה מאוד קלה להטמיע ב

Microsoft Dynamics CRM

ובכך לעלות על טעויות של מספר התעודת זהות עוד בשלב ההקלדה

ההטמעה של הסקריפט הזה מאוד פשוטה

  שמסומן באדום govermentid  יש להעתיק את הסקריפט הנ"ל לאירוע של השדה של תעודת הזהות ולשנות את שם הסכמה של השדה לשם הסכמה של תעודת הזהות

image

במקרה שמספר תעודת הזהות שגוי, מוקפצת ההודעה "מספר תעודת זהות אינו תקין" על המסך

 

 

function IDValidator(id)
{
                var sID = String(id);
                if ((sID.length != 9) || (isNaN(sID)))
                                return false;
                var counter = 0, incNum;
                for (var i = 0; i < 9; i++)
                {
                                incNum = Number(sID.charAt(i));
                                incNum *= (i % 2) + 1;
                                if (incNum > 9)
                                                incNum -= 9;
                                counter += incNum;
                }
                return (counter % 10 == 0);
}
var oID = crmForm.all.governmentid.DataValue;
if ( oID != null )
{

var oYY = IDValidator(oID);
if (oYY == false )
{
alert("מספר תעודת זהות אינו תקין");
}
}

 

בהצלחה

ניב

www.taniv.co.il

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 4 and 1 and type the answer here:


Enter the numbers above: