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 :: Версия для печати :: самопоявляющийся file
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » самопоявляющийся file

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

1. LIME - 17 Мая, 2012 - 16:55:57 - перейти к сообщению
здравствуйте
мне необходимо вставить в форму неограниченное кол-во полей file
сделал автопоявление по заполнению
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.     $('input["foto[]"]').live("change", function(event) {
  3.         $(this).after($(this).clone());
  4.         $(this).after('<br>');
  5.     });
  6.  
теперь думаю как избежать появления нового поля при редактировании одного из существующих
иначе плодятся новые поля
value насколько знаю недоступно
может в массив все загонять?
чет не соображу
подскажете?
(Добавление)
вот почему не работает?
CODE (javascript):
скопировать код в буфер обмена
  1.         $(this).unbind();
  2.         $(this).after($(this).clone());
  3.         $(this).after(\'<br>\');
2. EuGen - 17 Мая, 2012 - 17:49:40 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. $('input["foto[]"]').live("change", function(event) {
  2.         $(this).after($(this).clone());
  3.         $(this).after('<br>');
  4.         $(this).unbind('change');
  5.     });
  6.  

(не уверен, что удастся изнутри замыкания сразу сделать unbind. Если нет - то оберните event handler для change в отдельную функцию, в окончании которой и делайте unbind)
3. LIME - 17 Мая, 2012 - 21:34:24 - перейти к сообщению
EuGen спасибо
попробую для нтереса
изменил подход выделив загрузку, редакцию и удаление фото в отдельный функционал для каждого id товара(это и юзабилити повысит ко всему)
еще порыв инет понял что селектор не правильно применял
завтра погоняю этот функционал еще на будущее чтоб более подобных затыков не было
спс еще раз

 

Powered by ExBB FM 1.0 RC1