Хм, спасибо за ответы, но разве оба скрипта не эквививалентны следующему?
<form name="forma">
<input id ="in1" type="text" />
<input id="in2" type="text" readonly />
</form>
<script type="text/javascript">
window.onload = function(){
document.getElementById("in1").onchange=f1;
document.getElementById("in1").onkeyup=f1;
}
function f1()
{
document.getElementById("in2").value=document.getElementById("in1").value== ''?'':"aaaa";
}
</script>
Но так у меня не работает.. Именно при автозаполнении, вставка из буфера и все остальные действия работают. Дело в том что мне надо сделать именно в таком виде иначе много чего переделывать.
Если мой вариант и ваш не эквивалентны прошу объяснить в чем разница.