Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2011, 14:35
Новичок на форуме
Отправить личное сообщение для Harosh Посмотреть профиль Найти все сообщения от Harosh
 
Регистрация: 22.01.2011
Сообщений: 4

От onfocus к onblur
JS не знаю, так, код поковырять местами могу... потому буду благодарен за любую помощь
есть в форме поля

<input name="имя" id="yourname" value="1"
<input name="имя получателя" rel="yourname" value="" class="autofill"


Сейчас "имя получателя" заполянется значением поля "имя" по событию onfocus

'.autofill': function(e){
       e.onfocus = function(){
           if(this.value)return;
           
           var obj = getLayer(this.getAttribute('rel'));
           if(!obj)return;
           
           this.value = obj.value;
       }
   }

т.е. надо кликнуть во второе поле, чтобы оно получило значение первого поля.

А может кто-то преобразовать вышеуказанный код, чтобы после "имя получателя" получало значение поля "имя" по onblur первого поля?

Пытался нагуглить чтото по getLayer чтоб разобраться... но адекватного ничего не нашел

Последний раз редактировалось Harosh, 10.02.2011 в 14:37. Причина: код вставил в тег
Ответить с цитированием