Регистрация 1.4

Статус
В этой теме нельзя размещать новые ответы.

Meowt

Проверенные
Сообщения
167
Реакции
53
Баллы
5,530
Доброго времени суток.
Сабж: сидел на 1.3, при регистрации стоит скрипт на проверку длинны логина/пароля и запрещенных символов. С переходом на 1.4 появилась проблема, а именно в указании имени ввода.
Раньше был просто "#form input[name="password"]", сейчас же ума не приложу как быть, ведь имя каждый раз обновляется
12345.jpg
Пробовал вписать {$fieldMap.password}, но не работает, увы.

Заранее благодарю за ответы.
 
И да теперь это генерируется рандомно, для защиты от ботов.
Да, в курсе, поэтому и не знаю как переменную сделать сейчас.
Скрипт простой самопис
Код:
    <script>
        $(document).ready(function(){
            var login = document.querySelector('input[type="text"]:valid').value;
            var value = $('#form input[name="{$fieldMap.username}"]').attr('value') || '';
...

Up
 
Да, в курсе, поэтому и не знаю как переменную сделать сейчас.
Скрипт простой самопис
Код:
    <script>
        $(document).ready(function(){
            var login = document.querySelector('input[type="text"]:valid').value;
            var value = $('#form input[name="{$fieldMap.username}"]').attr('value') || '';
...

Up

В шаблоне register_form
Этот input
Код:
<dl class="ctrlUnit">
     <dt><label for="ctrl_{$fieldMap.username}">{xen:phrase name}:</label></dt>
     <dd>
       <input type="text" name="{$fieldMap.username}" value="{$fields.username}" class="textCtrl" id="ctrl_{$fieldMap.username}" autofocus="true" autocomplete="off" />
       <p class="explain">{xen:phrase this_is_name_that_will_be_shown_with_your_messages}</p>
     </dd>
   </dl>

Думаю это вам нужно
id="ctrl_{$fieldMap.username}"
 
Последнее редактирование:
В шаблоне register_form
Этот input
Код:
<dl class="ctrlUnit">
     <dt><label for="ctrl_{$fieldMap.username}">{xen:phrase name}:</label></dt>
     <dd>
       <input type="text" name="{$fieldMap.username}" value="{$fields.username}" class="textCtrl" id="ctrl_{$fieldMap.username}" autofocus="true" autocomplete="off" />
       <p class="explain">{xen:phrase this_is_name_that_will_be_shown_with_your_messages}</p>
     </dd>
   </dl>
Думаю это вам нужно
id="ctrl_{$fieldMap.username}"
Нет, увы. Есть еще идеи?
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу