Показать сообщение отдельно
  #9 (permalink)  
Старый 02.10.2017, 12:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

the_little,
id лучше убрать, достаточно классов
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
    $(".step2-blocks").each(function(indx, el) {
        var add = $(".add", el),
            num = add.length,
            item = add.eq(0).clone(),
            del = $(".delbutton", el),
            n = 1;

        function show() {
            del.toggle(num > n)
        }
       show(); 
        $(".addbutton", el).on("click", function() {
            var block = item.clone().insertAfter($(".add:last", el));
            $(".inputfile", block).attr({
                "name": "ustav-docs" + ++num
            });
            show()
        });
        del.on("click", function() {
            $(".add:last", el).remove();
            num--;
            show()
        })
    })
});
  </script>
</head>

<body>
<div class="step2-blocks">
    <div class="input-file-name">Уставные документы</div>
    <div id="add_field_area">

            <div id="add1" class="add">
                <div class="input_file_hold">
                    <label class="input_file_label btn btn_upload_file">
                        <input type="file" name="ustav-docs1" id="ustav-docs" class="inputfile outtaHere" onblur="writeFieldsVlues();" multiple="multiple"/>
                        <div class="input_file_add"><img src="./images/screpka_red.png" alt="">Выбрать файл</div>
                    </label>
                </div>
            </div>

            <div id="add2" class="add">
                <div class="input_file_hold">
                    <label class="input_file_label btn btn_upload_file">
                        <input type="file" name="ustav-docs2" id="ustav-docs" class="inputfile outtaHere" onblur="writeFieldsVlues();" multiple="multiple"/>
                        <div class="input_file_add"><img src="./images/screpka_red.png" alt="">Выбрать файл</div>
                    </label>
                </div>
            </div>
<!-- пробовал сюда вставить <span class="count"></span>, посчитал, вывел 1, но если нажать на кнопку добавить поле, то значение не меняется. Так и остается 1-->
    </div>
    <div class="addfield">
        <div onclick="addField();" class="addbutton"><img src="./images/plus_ico.png" alt="">Добавить еще</div>
        <input type="hidden" name="values" id="values"  value="<?=$array?>"/>
        <div onclick="deleteLastField();" class="delbutton"><img src="./images/minus_ico.png" alt="">Убрать</div>

        <span class="count"></span>
    </div>
</div>

</body>
</html>

Последний раз редактировалось рони, 02.10.2017 в 12:19.
Ответить с цитированием