زمان کنونی: ۳۰-۱-۱۴۰۳, ۱۱:۴۴ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 13 رأی - میانگین امتیازات: 3.69
  • 1
  • 2
  • 3
  • 4
  • 5
ويژه رفع مشکلات تخصصی کامپوننت فرم ساز آر اس فرم RSform
۳۰-۱۰-۱۳۹۳, ۰۲:۲۸ صبح
ارسال: #652
RE: رفع مشکلات تخصصی کامپوننت فرم ساز آر اس فرم RSform
با سلام
ممنون از آموزش های خوبتون
دنبال این بودم که چطور میشه توی فرم ترتیبی داد که با هر کد ملی فقط یکبار بشه ثبت نام کرد و به عبارتی کد ملی تکراری رو قبول نکنه که متوجه شدم با "فیلد منحصر به فرد" میشه این کار رو انجام داد ولی دنبال الگوریتم و کد صحت اعتبارسنجی کد ملی هستم که البته یه چیزایی پیدا کردم ولی نمیدونم چطور در ار اس فرم استفاده کنم ازش.
ممنون میشم راهنمایی بفرمایید.
من تو فرمم اسم فیلد کد ملی رو گذاشتم
National Code

function checkMelliCode(meli_code) {

   if (meli_code.length == 10) {
       if (meli_code == '1111111111' || meli_code == '0000000000' || meli_code == '2222222222' || meli_code == '3333333333' || meli_code == '4444444444' || meli_code == '5555555555' || meli_code == '6666666666' || meli_code == '7777777777' || meli_code == '8888888888' || meli_code == '9999999999') {
           return false;
       }
       c = parseInt(meli_code.charAt(9));
       n = parseInt(meli_code.charAt(0)) * 10 + parseInt(meli_code.charAt(1)) * 9 + parseInt(meli_code.charAt(2)) * 8 + parseInt(meli_code.charAt(3)) * 7 + parseInt(meli_code.charAt(4)) * 6 + parseInt(meli_code.charAt(5)) * 5 + parseInt(meli_code.charAt(6)) * 4 + parseInt(meli_code.charAt(7)) * 3 + parseInt(meli_code.charAt(8)) * 2;
       r = n - parseInt(n / 11) * 11;
       if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r)) {
           return true;
       } else {
           return false;
       }
   } else {
       return false;
   }
}
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پیام‌های داخل این موضوع
راه حل جدید - iman iman - ۱۷-۷-۱۳۹۱, ۰۲:۰۱ عصر
سوال - takide - ۱۲-۱۱-۱۳۹۱, ۱۲:۴۸ صبح
کامپوننت فرم ساز آر اس فرم -RSform - amirali - ۱۶-۱۱-۱۳۹۱, ۰۵:۰۸ عصر
آناگ - anag - ۲۵-۱۱-۱۳۹۱, ۰۴:۰۰ صبح
طراحی rsforms فرم به شکل زیر - yavadood - ۳۰-۱-۱۳۹۲, ۰۴:۱۴ صبح
فیلد اجباری - remo330 - ۲۲-۹-۱۳۹۳, ۱۲:۱۰ صبح
مشکل با پلاگین pdf در rsform - mohsen-73 - ۱۷-۱۰-۱۳۹۳, ۰۶:۱۶ عصر
RE: رفع مشکلات تخصصی کامپوننت فرم ساز آر اس فرم RSform - sfmhoo - ۳۰-۱۰-۱۳۹۳ ۰۲:۲۸ صبح
تعیین ظرفیت - saeedba - ۲-۸-۱۳۹۴, ۱۲:۴۶ صبح
عدم ارسال اطلاعات به بانک - lordofaxe - ۹-۲-۱۳۹۵, ۰۴:۵۱ عصر

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان