Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите найти ошибку 
:(
    Опции темы
Viennon
Дата 30.8.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.8.2006

Репутация: нет
Всего: нет



Код

function addfoto(p)
{

      var el = document.getElementById("add");
      var el2 = document.getElementById("point");
      var num = '5';
      if(el2.value > '0')
      {
         var point = el2.value--;
         el.innerHTML += ''+(num-point)+': <input type=\"file\" name=\"foto[]\" value=\"\"><br>';
         el2.value = point
      }
      if(el2.value == '1')
      {
         var but = document.getElementById("button");
         but.disabled = true;
      }
}

Код

print "<form method=\"POST\" enctype=\"multipart/form-data\" action=\"?p=addphoto\">
     <table>
      <tr>
       <td>
        Çàãîëîâîê:
       </td>
       <td>
        <input type=\"text\" name=\"title\">
       </td>
      </tr>
      <tr>
       <td>
        Ãëàâíîå ôîòî:
       </td>
       <td>
        <input type=\"file\" name=\"foto[]\">
       </td>
      </tr>
      <tr>
       <td valign=\"top\">
        Ïðåâüþ
       </td>
       <td id=\"add\">
        1: <input type=\"file\" name=\"foto[]\" value=\"\">
        <input type=\"button\" name=\"button\" value=\"ЕЩЕ!\" onclick=\"addfoto('1')\">        <input type=\"hidden\" value=\"3\" name=\"point\" id=\"point\"><br>
       </td>
      </tr>
      <tr>
       <td colspan=\"2\">
        <input type=\"submit\" name=\"hz\" value=\"Пошел!\">
       </td>
      </tr>
     </table>
   </form>";

когда нижимаю на кнопочку ЕЩЕ! то поле foto[]  становится пустым , если оно до нажатия не было пустое.. как это исправить ?(
PM MAIL   Вверх
12345c
Дата 30.8.2006, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Добавляйте, не затрагивая нод:

Вместо
el.innerHTML += ''+(num-point)+': <input type="file" name="foto[]" value=""><br>';
это:
Код

         var o=document.createElement("INPUT")
         o.setAttribute('type','file')
         o.setAttribute('name','foto[]')
         el.appendChild(o)
и прочие теги.

Это сообщение отредактировал(а) 12345c - 30.8.2006, 23:02
PM WWW   Вверх
Viennon
Дата 31.8.2006, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.8.2006

Репутация: нет
Всего: нет



спасибо.. щас проверю..

Добавлено @ 00:49 
все работает.. но теперь :
1) все выводится в одну строчку..
2) не пишется номер ячейки
PM MAIL   Вверх
12345c
Дата 31.8.2006, 03:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Естественно, это вы уж сами, они - "и прочие теги".
PM WWW   Вверх
Viennon
Дата 31.8.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.8.2006

Репутация: нет
Всего: нет



все сделал ) спасибо вам..

Это сообщение отредактировал(а) Viennon - 31.8.2006, 12:01
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0587 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.