Показать сообщение отдельно
  #12 (permalink)  
Старый 03.07.2012, 17:51
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от 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>
по примеру видно что блюр работает но только на последнем инпуте
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием