सेवा के बारे में
अनुवादितमैं एक ऐसे कार्य को ले रहा हूँ जिसे अक्सर पहले भ्रष्ट चालान तक टाला जाता है: इनपुट चरण पर प्रतिकारी के INN और OGRN का सत्यापन, फॉर्म सबमिशन के बाद नहीं। जब उपयोगकर्ता अभी भी संख्या टाइप कर रहा है, स्क्रिप्ट पहले से जानती है कि कितने अंक होने चाहिए - कानूनी इकाई के लिए 10, व्यक्तिगत उद्यमी के लिए 12, OGRN के लिए 13 या 15 - और FNS सूत्र का उपयोग करके चेकसम की पुनर्गणना करती है। जैसे ही अंक मेल खाते हैं, क्षेत्र हरे रंग में हाइलाइट होता है, त्रुटि लाल में, और इसके बगल में एक नोट बताता है कि क्या गलत है: गायब अंक, अतिरिक्त वर्ण, या चेकसम असंगति।
मैं तीसरे पक्ष की सेवाओं के बिना और रजिस्ट्रियों को पूछे बिना काम करता हूँ - यह शुद्ध प्रारूप सत्यापन है, EGRUL या EGRIP से प्रतिकारी की स्थिति का अनुरोध किए बिना। सत्यापन पूरी तरह से ब्राउज़र पक्ष पर है, रिकॉर्ड को सहेजने से पहले सर्वर पर डुप्लिकेट सत्यापन के साथ: भले ही JavaScript बंद हो या सबमिशन फॉर्म को बायपास कर दे, गलत संख्या डेटाबेस में नहीं जाएगी। फॉर्म आपको सबमिट बटन पर क्लिक करने नहीं देगा जब तक संख्या दोनों जांचों - लंबाई और चेकसम - को पास नहीं कर लेती।
काम में क्या शामिल है:
— INN (10 और 12 अंक) और OGRN/OGRNIP के लिए चेक अंक की गणना आधिकारिक एल्गोरिदम के अनुसार;
— वास्तविक समय में क्षेत्र हाइलाइटिंग और त्रुटि पाठ, बिना पृष्ठ को फिर से लोड किए;
— गलत संख्याओं के लिए फॉर्म सबमिशन को ब्लॉक करना;
— सीधे सबमिट किए गए फॉर्म के लिए उसी एल्गोरिदम का उपयोग करके सर्वर-साइड सत्यापन;
— आपके वर्तमान लेआउट और शैलियों के लिए अनुकूलन, बिना तीसरे पक्ष की लाइब्रेरी और बाहरी सेवाओं के।
मैं तीसरे पक्ष की सेवाओं के बिना और रजिस्ट्रियों को पूछे बिना काम करता हूँ - यह शुद्ध प्रारूप सत्यापन है, EGRUL या EGRIP से प्रतिकारी की स्थिति का अनुरोध किए बिना। सत्यापन पूरी तरह से ब्राउज़र पक्ष पर है, रिकॉर्ड को सहेजने से पहले सर्वर पर डुप्लिकेट सत्यापन के साथ: भले ही JavaScript बंद हो या सबमिशन फॉर्म को बायपास कर दे, गलत संख्या डेटाबेस में नहीं जाएगी। फॉर्म आपको सबमिट बटन पर क्लिक करने नहीं देगा जब तक संख्या दोनों जांचों - लंबाई और चेकसम - को पास नहीं कर लेती।
काम में क्या शामिल है:
— INN (10 और 12 अंक) और OGRN/OGRNIP के लिए चेक अंक की गणना आधिकारिक एल्गोरिदम के अनुसार;
— वास्तविक समय में क्षेत्र हाइलाइटिंग और त्रुटि पाठ, बिना पृष्ठ को फिर से लोड किए;
— गलत संख्याओं के लिए फॉर्म सबमिशन को ब्लॉक करना;
— सीधे सबमिट किए गए फॉर्म के लिए उसी एल्गोरिदम का उपयोग करके सर्वर-साइड सत्यापन;
— आपके वर्तमान लेआउट और शैलियों के लिए अनुकूलन, बिना तीसरे पक्ष की लाइब्रेरी और बाहरी सेवाओं के।