Помощь [J 2.5] Склеить значение полей имя и логин

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

Css_Ufa

Мой дом здесь!
Регистрация
25 Ноя 2008
Сообщения
543
Реакции
325
Привет!

Хочу склеить значение 2 полей "Имя логина" и "Логин".

Как только я не пробовал их склеить, ничего не получается.

Помогите пожалуйста решить проблему!

UPDATE
Нашел код, который в JS, но пока результата ноль.
Код:
<?php
//user name=user username
echo "<script language='javascript'>
$('username').addEvent('change', SetName);
function SetName()
{ $('name').value=$('username').value; };
</script>";
?>
 
Последнее редактирование:
Надо взять файл:
/components/com_users/views/registration/tmpl/default.php
и разместить его по адресу:
/templates/ваш_шаблон/html/com_users/registration/default.php
если у вас в вашем шаблоне нет пути /html/com_users/registration/ то создать его. В него вписать код что ниже:

Код:
<?php
$doc = & JFactory::getDocument();
$doc->addStyleDeclaration( '#jform_name, #jform_name-lbl{display: none;}' );
$doc->addScriptDeclaration('
window.addEvent("domready", function () {
        $("jform_username").addEvent("keyup", function (event) {
            $("jform_name").value = $("jform_username").value;
        });
    });
');
?>

Это не отменит проверку поля "Имя" просто оно будет заполняться из поля "Логин" и в это поле запишется именно "Логин". Все просто.
 
Я сам находил этот код, но так и не допер. Сейчас все сделал под себя. Все решилось. Спасибо!
Код:
<?php
$doc = & JFactory::getDocument();
$doc->addStyleDeclaration( '#name, #namemsg{display: none;}' );
$doc->addScriptDeclaration('
window.addEvent("domready", function () {
        $("username").addEvent("keyup", function (event) {
            $("name").value = $("username").value;
        });
    });
');
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху