رفتن به مطلب

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

سلام دوستان. من میخوام تو قسمت فرم ثبت نام سایتم، زمانی که کاربر یوزرنیم تکراری زد ارور بده. الان زمانی که یوزر تکراری وارد شه، فیلد ایمیل زرد میشه و صفحه همونطوری میمونه و اتفاقی رخ نمیده و کاربر نمیفهمه چی شده.

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

فیلد ایمیل هم اخطار بده که این ایمیل قبلا ثبت نام شده. در واقع هیج اروری نمیده. و بگه که آدرس ایمیل باید معتبر باشد و در غیر این صورت ارور بده. الان هرچی بزنم ثبت نام میشه فقط نباید تکراری باشه.

الان یه سری ارور زیر فیلد ها تعریف کردم ولی همیشه این ارور ها هست و زمانه که فیلدی اشتباه باشه بجای اینکه ارور ظاهر شه، میره.

 

این یه سری از کدای فایل هست:

<form method="post" id="userRegistration">
                                    <div class="form-group">
                                        <input type="hidden"  class="referer" value="<?php echo wp_get_referer() ?: get_home_url()  ?> ">
                                    </div>
                                    <?php
                                    if(function_exists('wp_nonce_field')){
                                        echo '<div class="form-group">';
                                        wp_nonce_field('user_registration_action', 'user_registration_nonce');
                                        echo '</div>';
                                    }
                                    ?>
                                    
                                    <div class="form-group">
                                        <label for="register_username" class="control-label"><?php esc_html_e('Username', Khadamaator::NAME); ?></label>
                                        <input type="text" name="register_username" id="register_username" class="form-control username" aria-describedby="register_username_help_block">
                                        <span id="username_help_block" class="help-block">نام کاربری باید لاتین باشد.</span>
                                    </div>
                                    <div class="form-group">
                                        <label for="register_password" class="control-label"><?php esc_html_e('Password', Khadamaator::NAME); ?></label>
                                        <input type="password" name="register_password" id="register_password" class="form-control password" aria-describedby="register_password_help_block">
                                        <span id="password_help_block" class="help-block">رمز عبور باید حداقل 6 کاراکتر باشد.</span>
                                    </div>
                                    <div class="form-group">
                                        <label for="register_email" class="control-label"><?php esc_html_e('Email', Khadamaator::NAME); ?></label>
                                        <input type="text" name="register_email" id="register_email" class="form-control email" aria-describedby="register_email_help_block">
                                        <span id="email_help_block" class="help-block">هر ایمیل تنها یکبار میتواند ثبت شود.</span>
                                    </div>

                                    <button type="submit" class="btn btn-sm btn-primary" data-loading-text="<i class='fa fa-spinner fa-spin '></i> در حال ارتباط" ><?php esc_html_e('Signup', Khadamaator::NAME); ?></button>
                                </form>

لینک به ارسال
  • 1 سال بعد...

سلام

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

میتونم با هزینه براتون انجام بدم

در صورت تمایل بصورت خصوصی در تماس باشید

موفق و پیروز باشید

لینک به ارسال

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

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

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

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

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

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

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

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

×
×
  • اضافه کردن...