PageSourceSearch

https://www.kfshrc.edu.sa/sitecore%20modules/Web/ExperienceForms/scripts/custom-form-validations-ar.js

js kfshrc.edu.sa collected 2026-09-24 09:14:44 UTC 2,929 bytes, 68 lines download raw bytes

1function translateValidationMessages() {
2
3    var validateForm = $("form").validate();
4    var messages = validateForm.settings.messages;
5
6    // Loop over the messages object
7    for (var key in messages) {
8        if (messages[key]) {
9            if (messages[key].required) {
10                messages[key].required = "هذا الحقل إلزامي";
11            }
12            if (messages[key].remote) {
13                messages[key].remote = "يرجى تصحيح هذا الحقل للمتابعة";
14            }
15            if (messages[key].email) {
16                messages[key].email = "رجاء إدخال عنوان بريد إلكتروني صحيح";
17            }
18            if (messages[key].url) {
19                messages[key].url = "رجاء إدخال عنوان موقع إلكتروني صحيح";
20            }
21            if (messages[key].date) {
22                messages[key].date = "رجاء إدخال تاريخ صحيح";
23            }
24            if (messages[key].dateISO) {
25                messages[key].dateISO = "رجاء إدخال تاريخ صحيح (ISO)";
26            }
27            if (messages[key].number) {
28                messages[key].number = "رجاء إدخال عدد بطريقة صحيحة";
29            }
30            if (messages[key].digits) {
31                messages[key].digits = "رجاء إدخال أرقام فقط";
32            }
33            if (messages[key].equalTo) {
34                messages[key].equalTo = "رجاء إدخال نفس القيمة";
35            }
36            if (messages[key].maxlength) {
37                messages[key].maxlength = "الحد الأقصى لعدد الحروف هو {0}";
38            }
39            if (messages[key].minlength) {
40                messages[key].minlength = "الحد الأدنى لعدد الحروف هو {0}";
41            }
42            if (messages[key].rangelength) {
43                messages[key].rangelength = "عدد الحروف يجب أن يكون بين {0} و {1}";
44            }
45            if (messages[key].range) {
46                messages[key].range = "رجاء إدخال عدد قيمته بين {0} و {1}";
47            }
48            if (messages[key].max) {
49                messages[key].max = "رجاء إدخال عدد أقل من أو يساوي {0}";
50            }
51            if (messages[key].min) {
52                messages[key].min = "رجاء إدخال عدد أكبر من أو يساوي {0}";
53            }
54            if (messages[key].step) {
55                messages[key].step = "يرجى تقديم قيمة من مضاعفات {0}";
56            }
57        }
58    }
59
60}
61
62// Run on page load
63$(document).ready(function () {
64    // Check if there is at least one form element on the page
65    if ($("form").length > 0 && document.documentElement.lang === 'ar') {
66        translateValidationMessages();
67    }
68});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.