Поле загрузки файла jQuery нажмите и отправьте значение поля стирания
Еще раз FF/Chrome/Safari работает... но IE не... удручающий, а реальный.
Вот сделка. У меня есть красивая страница с простым файловым полем, визуально скрытым (непрозрачность, а не отображение), и вот мой рабочий процесс:
- пользователь нажимает на хорошую графику Я запускаю событие щелчка в поле файла. откроется диалоговое окно файла пользователь выбирает файл затем пользователь нажимает на хороший графический файл для отправки формы конец
В IE сразу после того, как событие отправки формы инициировано, поле волшебным образом опустошено, и событие отправки не завершено. Его как будто событие только стирает поле и ничего больше !!!
Вот код JS:
$('#file_browse').bind('click', function() {
$('#file_field').trigger('click');
});
$('#file_form #file_field').bind('change', function() {
$('#file_submit').show();
});
$('#file_form #file_submit').bind('click', function() {
$('#file_form').submit();
});
Это оно! В html есть простое поле файла. Ничего особенного. Я тестировал без каких-либо css в поле ввода, и это происходит прямо передо мной... поле опустошено.
Кто-нибудь знает, почему это происходит???