رفتن به مطلب
donbal

چک کردن کد ملی در rsform

پست های پیشنهاد شده

من امروز کد چک کردن کدملی رو تو یکی از سایت ها دیدم تو بخش rsform زده بودند اما کار نمی کنه

می خواستم ببینم چه جوری باید از این کد استفاده کنم

اینم کدش

function Check_MelliCode(mc) {
if (mc.length == 10) {
	if(mc=='1111111111' || mc=='0000000000' || mc=='2222222222' || mc=='3333333333' || mc=='4444444444' || mc=='5555555555' || mc=='6666666666' || mc=='7777777777' || mc=='8888888888' || mc=='9999999999')
		return false;
	c = parseInt(mc.charAt(9));
	n = parseInt(mc.charAt(0))*10 + parseInt(mc.charAt(1))*9 + parseInt(mc.charAt(2))*8 + parseInt(mc.charAt(3))*7 + parseInt(mc.charAt(4))*6 + parseInt(mc.charAt(5))*5 + parseInt(mc.charAt(6))*4 + parseInt(mc.charAt(7))*3 + parseInt(mc.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 fals

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من امروز کد چک کردن کدملی رو تو یکی از سایت ها دیدم تو بخش rsform زده بودند اما کار نمی کنه

می خواستم ببینم چه جوری باید از این کد استفاده کنم

اینم کدش

function Check_MelliCode(mc) {
if (mc.length == 10) {
	if(mc=='1111111111' || mc=='0000000000' || mc=='2222222222' || mc=='3333333333' || mc=='4444444444' || mc=='5555555555' || mc=='6666666666' || mc=='7777777777' || mc=='8888888888' || mc=='9999999999')
		return false;
	c = parseInt(mc.charAt(9));
	n = parseInt(mc.charAt(0))*10 + parseInt(mc.charAt(1))*9 + parseInt(mc.charAt(2))*8 + parseInt(mc.charAt(3))*7 + parseInt(mc.charAt(4))*6 + parseInt(mc.charAt(5))*5 + parseInt(mc.charAt(6))*4 + parseInt(mc.charAt(7))*3 + parseInt(mc.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 fals

با استفاده از کد جاوا اسکریپت مقدار مربوط به فیلد رو استخراج کنید و به این تابع بدید و در صورتی که مشکل داشت می تونید پيامی رو درج کنید موفق باشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

منم همین کار رو کردم

خب نشد دیگه

شما می تونید یه فرم نمونش رو بسازید ببینیم؟

فقط همین یه فیلد رو داشته باشه اما کار کنه

ممنون می شم


من الان یه فیلدساختم و نوع اعتبارسنجیش رو نامبریک گذاشتم

بعد تو کد جاوا هم اینو زدم

 

اسم فیلد رو هم kodemeli گذاشتم

در ضمن به فیلد نام کاربری خود ثبت نام جوملا هم نصبش کردم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

منم همین کار رو کردم

خب نشد دیگه

شما می تونید یه فرم نمونش رو بسازید ببینیم؟

فقط همین یه فیلد رو داشته باشه اما کار کنه

ممنون می شم


من الان یه فیلدساختم و نوع اعتبارسنجیش رو نامبریک گذاشتم

بعد تو کد جاوا هم اینو زدم

 

اسم فیلد رو هم kodemeli گذاشتم

در ضمن به فیلد نام کاربری خود ثبت نام جوملا هم نصبش کردم

با سلام خدمت شما

درسته که شما نام فیلد رو kodemeli ګذاشتید ولی باید ببینید که ار اس فرم نامی که به فیلد شما اختصاص می ده چی هست اش اګر اشتباه نکنم قبلا یه چیزی بهش اضافه می کرد فکر کنم کلمه ار اس فرم رو بهش اضافه می کرد باز هم در سورس کد سایتتون نګاه کنید ببینید ایدی که برای اون در نظر می ګیره چی هست اش تا در کدتون قرار بدید اګر دموی انلاین دارید بفرمایید تا نګاهی به سایت و صفحه مربوطه بندازم تا بهتر بتونم کمکتون کنم

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر


این کد رو بنده تست کردم کار می کنه البته تابع شما یک سری مشکلات داره که باید اصلاح بشه تا جایی که وقت داشتم مشکل رو حل کردم ولی باز هم باید بررسی کنید موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقای حاجی پور فرم رو براتون فرستادم

باسلام نیازی به فرم نیست کد جاوا رو براتون ګذاشتم در بخش جاوا اسکریپت فرمتون کپی کنید انشا الله که برای شما هم کار می کنه موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

متاسفانه کار نکرد

فک می کنم چون به نام کاربری خود جوملا وصلش کردم کار نمی کنه

نمی دونم اما شما تو همون فرمی که براتون فرستادم امتحان کردید؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

متاسفانه کار نکرد

فک می کنم چون به نام کاربری خود جوملا وصلش کردم کار نمی کنه

نمی دونم اما شما تو همون فرمی که براتون فرستادم امتحان کردید؟

این کد جی کوئری بود شاید با کد دیګری کانفلیکت داره داخل سایتتون لطفا دموی انلاین بدید تا بررسی بشه دوست عزیز . بدون دموی انلاین بیشتر از این نمی تونم کمکتون کنم

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه این کد اعتبار سنجی کد ملی رو برام قرار بدین؟
ممنون میشم راهنمایی بفرمایید در ار اس فرم چجوری استفاده کنم
البته یه کدی پیدا کردم ولی دقیق نمیدونم چطور باید ازش استفاده کنم. ممنون میشم راهنمایی بفرمایید
اسم فیلد کد ملی هم گذاشتم 
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;
    }
}

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام و وقت بخیر

لطفا نحوه چک کردن کد ملی و استفاده از کدهای این تاپیک رو عملا آموزش دهید.ممنونم اگر نمونه فرم اماده ای محبت کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
ارسال شده در (ویرایش شده)

سلام کدی که اینجا هست چک شده و جواب میده

http://forums.parsjoom.ir/thread-17008-post-90419.html#pid90419

ویرایش شده توسط محمدسلیمانی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...