Сообщение от autosoft
|
Во всех браузерах (кроме Opera) на 6-м шаге инициируется событие onblur первого input.
В Opera - нет. Тестировал на Opera 11 и Opera 12.
|
Да вы правы, это Баг в Опере, надо будет репорт отправить.
<script type="text/javascript">
function dofocus(self) {document.body.appendChild(document.createTextNode('focus('+self.name+'), '))}
function doblur (self) {document.body.appendChild(document.createTextNode('blur('+self.name+'), '))}
</script>
<form id="upload" method="post" enctype="multipart/form-data" action="/upload7">
<input tabindex="1" type=file name='file1' onfocus='dofocus(this);' onblur='doblur(this);'><br />
<div tabindex=2>div</div><br />
<input tabindex="3" type=file name='file2' onfocus='dofocus(this);' onblur='doblur(this);'><br />
<div tabindex=4>div</div><br />
<input tabindex="5" type=file name='file3' onfocus='dofocus(this);' onblur='doblur(this);'><br />
</form>
по примеру видно что блюр работает но только на последнем инпуте