Приветствую.
У меня пользователи не отличаются умом и сообразительностью, и пытаются в поле "логин" вписывать свои имена, им пишет, что "занято" и они уходят 😬
Помогите, пожалуйста, немного кастомизировать форму регистрации... Идея такая:
Скрыть через display:none поле "логин" оставить только email и пароль. А в логине продублировать введенную юзером почту (имя выведу отдельным полем просто)
Скрыть-то могу, но не в моей компетенции понять, как автоматом продублировать мыло в поле логина(
<div class="form-block-rcl default-field"> <input required type="text" placeholder="<?php _e('Login','wp-recall'); ?>" value="<?php echo $_REQUEST['user_login']; ?>" name="user_login" id="login-user"> <i class="fa fa-user"></i> <span class="required">*</span> </div> <div class="form-block-rcl default-field"> <input required type="email" placeholder="<?php _e('E-mail','wp-recall'); ?>" value="<?php echo $_REQUEST['user_email']; ?>" name="user_email" id="email-user"> <i class="fa fa-at"></i> <span class="required">*</span> </div>
Поиском по форуму в гугле пользовался, но из-за совпадения запросом с "использовать почту как логин", ничего дельного не нашел... Только это вот -
Но ничего из там перечисленного не сработало. Возможно из-за не дефолтной формы регистрации, но, скорее, из-за моей криворукости (
Вроде получилось, методом тыка и гуглинга:
Добавил в form-register.php
<script type="text/javascript"> jQuery(document).ready(function($){ $('input#email-user').on('change',function(){ $('#login-user').val($(this).val()); }); }); </script>
Не знаю, насколько "красивое" решение, но работает )