Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вывод сообщения после выбора файла
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » вывод сообщения после выбора файла

Страниц (1): [1]
 

1. imper - 01 Октября, 2012 - 20:05:05 - перейти к сообщению
Ребят злравствуйте, я в js вообще куку, помогите пожалуйста, есть поле с выбором файла
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img src="img/knopka_prikrepit.png" style="cursor:pointer" id="loadFile1" /> <!-- это картинка при клике на которую открывается диалоговое окно -->
  3. <input type="file" name="filename" style="width: 120px;"  id="loadFile2"/>


мне бы сообщение вывести когда юзер выберет файл мол "вы выбрали файл"
это вообще без AJAX можно сделать?
гуглил гуглил нифига ни нашёл того что нужно, заранее спасибо
2. vanicon - 01 Октября, 2012 - 20:12:15 - перейти к сообщению
На jquery так будет:
CODE (javascript):
скопировать код в буфер обмена
  1. $('#loadFile2').change( function() {
  2. alert('Пользователь выбрал файл');
  3. });
  4.  
3. imper - 01 Октября, 2012 - 20:16:19 - перейти к сообщению
не работает(
вроде уже пытались на chenge делать и на value не хочет работать
4. vanicon - 01 Октября, 2012 - 20:20:30 - перейти к сообщению
Надо сначала библиотеку подключить jquery
5. imper - 01 Октября, 2012 - 20:29:45 - перейти к сообщению
блин, я куку но не настолько всё подключено.

вот короче полостью

это html'ка

CODE (html):
скопировать код в буфер обмена
  1. <img src="img/knopka_prikrepit.png" style="cursor:pointer" id="loadFile1" /> <!-- это картинка при клике на которую открывается диалоговое окно -->
  2. <input type="file" name="filename" style="width: 120px;"  id="loadFile2"/>


а это jquery

CODE (javascript):
скопировать код в буфер обмена
  1. $('#loadFile2').hide();
  2. $('#loadFile1').click(function() {
  3.         $('#loadFile2').click();
6. vanicon - 01 Октября, 2012 - 20:39:57 - перейти к сообщению
Во первых надо вот так:
Цитата:
$('#loadFile2').change( function() {
alert('Пользователь выбрал файл');
});

И во вторых событие click при выборе файлов работать не будет, если тока в хроме, а в остальных оно не работает...
7. AlexAnder - 02 Октября, 2012 - 08:43:40 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <input type="file" onchange="alert('Выбран файл')" />

Хм

 

Powered by ExBB FM 1.0 RC1