Как сделать, чтобы в окошки логин в авторизации писались только английские буквы? (Или чтобы нельзя было писать символы) Помогите пожалуйста. С input нужно чтобы было, формы не надо, своя есть уже, как сделать в свою? Буду благодарен за помощь
Вариант 1: HTML: <input type="text" pattern="[a-zA-Z]"> Вариант 2: HTML: <input type="text" id="login"> Код (Javascript): document.getElementById('login').addEventListener('input', function() { this.value = this.value.replace(/[^a-z]/i, ''); });
Сейчас попробую ваш вариант --- Добавлено --- У меня вот так идет: <fieldset class="form-group position-relative has-icon-left"> <input type="text" class="form-control form-control-md input-md" id="userLogin" value="" placeholder="Логин" > <div class="form-control-position"> <i class="ft-user"></i> </div> </fieldset> Как сделать нужно? --- Добавлено --- Помоги пожалуйста.
Добавить атрибут pattern, как в моём примере выше. Если выбираете вариант с JS, то изменить getElementById('login') на getElementById('userLogin') и сам код JS расположить в конце страницы или хотя бы ниже формы.
@palev221, мне не нужен ваш файл. Вот вам два варианта в одном: HTML: <fieldset class="form-group position-relative has-icon-left"> <input type="text" class="form-control form-control-md input-md" id="userLogin" value="" placeholder="Логин" pattern="[a-zA-Z]"> <div class="form-control-position"> <i class="ft-user"></i> </div> </fieldset> <script> document.getElementById('userLogin').addEventListener('input', function() { this.value = this.value.replace(/[^a-z]/i, ''); }); </script> P.S. Оверквоить не нужно.
Не помогло. Давайте спишемся вк, вы настроите сами, пожалуйста. Все обсудим в VK. --- Добавлено --- Мой VK: https://vk.com/mixail_belovs
Все ровно. Я могу скинуть файл php, вы сами настроете, я не понимаю что вы пишите. Буду вам очень благодарен ) Вот сам файл: https://yadi.sk/d/L6wtZL5i3VR9B5
Вы показали кусок HTML-кода. Теперь замените этот кусок на тот, что я вам показал. Всё. Что тут непонятного может быть? --- Добавлено --- Было: HTML: <fieldset class="form-group position-relative has-icon-left"> <input type="text" class="form-control form-control-md input-md" id="userLogin" value="" placeholder="Логин" > <div class="form-control-position"> <i class="ft-user"></i> </div> </fieldset> Стало HTML: <fieldset class="form-group position-relative has-icon-left"> <input type="text" class="form-control form-control-md input-md" id="userLogin" value="" placeholder="Логин" pattern="[a-zA-Z]"> <div class="form-control-position"> <i class="ft-user"></i> </div> </fieldset> <script> document.getElementById('userLogin').addEventListener('input', function() { this.value = this.value.replace(/[^a-z]/i, ''); }); </script>
Я ВАМ ОЧЕНЬ БЛАГОДАРЕН) ВСЕ ЗАРАБОТАЛО, СПАСИБО ВАМ БОЛЬШОЕ. --- Добавлено --- Еще одна проблема, нужно на сайте этом: http://minvuti.website (это мой сайт) сделать так, чтобы после пополнение баланса, приходили деньги на игровой счет, как можно сделать?
Это уже не мой профиль знаний. Ждите, когда сюда зайдет тот, кто в более тесных отношениях с игровой индустрией.