ehsan.wrk

اعتبارسنجی کد ملی در شناسنامه من

1 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

من از طریق کد، چند فیلد به profile (شناسنامه)کاربر اضافه کردم و حالا میخوام کد ملی رو اعتبارسنجی کنم 

کد های php و javascript کد ملی رو دارم ولی نمیدونم چطور باید ازشون استفاده کنم

کد php که تو فایل function.php برای اضافه کردن فیلد کدملی گذاشتم:

 

add_action( 'show_user_profile', 'my_show_extra_profile_fields' );
add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );

function my_show_extra_profile_fields( $user ) { 
?>
<label for="national_id">کدملی </label>
<input type="text" name="national_id" id="national_id" maxlength="10" value="<?php echo esc_attr( get_the_author_meta( 'national_id', $user->ID ) ); ?>" class="regular-text" />
<?php }

کد js :

function checkCodeMeli(code)
{
var L=code.length;
if(L<8 || parseInt(code,10)==0) false;
   code=('0000'+code).substr(L+4-10);
   if(parseInt(code.substr(3,6),10)==0) false;
   var c=parseInt(code.substr(9,1),10);
   var s=0;
   for(var i=0;i<9;i++)
      s+=parseInt(code.substr(i,1),10)*(10-i);
   s=s%11;
   return (s<2 && c==s) || (s>=2 && c==(11-s));
   return true;
}

 

ممنون میشم کمکم کنین

 

ویرایش شده در توسط ehsan.wrk
0

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری