2009-11-17 2 views
0

Когда вы предоставляете: <input type="file" />TabIndex для типа файла ввода в IE

вы получите коробку и кнопки, не так ли? (По крайней мере, в Firefox и IE.)

в IE как вы можете вставить вкладку (фокус) как в поле, так и в кнопку или только кнопку.

+0

Только для записи, фокусировка текстового поля будет/станет устаревшей. По соображениям безопасности вы больше не можете вводить путь/файл и должны взаимодействовать с диалоговым окном всплывающего файла. – scunliffe

ответ

1

Текстовое поле и кнопка действуют как один элемент в браузерах, поэтому вы можете установить индекс вкладок только в целом, а не в каждом элементе. Для фокусировки ввода файла используйте: $ ('input [type = file]'). Focus();

+0

Мне тоже было трудно понять этот вопрос. Но я думаю, что, наконец, получил его - есть ли ключевая комбинация для переключения (вкладка) на вход файла, например, в firefox? В firefox вам нужно только нажать клавишу вкладок, чтобы перейти к следующему входу. – stefita

0

Вы получаете коробку и кнопку, не так ли?

Nope. Например, Google Chrome на Ubuntu не имеет текстового поля. Вы не должны ожидать, что каждый браузер в каждой ОС будет иметь те же уродливые виджеты форм, что и IE.

Смежные вопросы