От 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 чтоб разобраться... но адекватного ничего не нашел |
припиши обработчик к полю и не мучайся
<input name="namevvod" id="yourname" value="1" onblur="fn()"/> <input name="namepol" id="poledva"/>
fn()
{
document.getElementById("poledva").value=document.getElementById("yourname").value;
}
|
Во! еще не пробовал но судя по тексту оно! Спасибо, Дмитрий)
|
| Часовой пояс GMT +3, время: 01:02. |