Задать вопрос
  • Не авторизует в Инстаграм, что делать?

    mr_akkain
    @mr_akkain
    Потихоньку учусь
    Попробуйте сменить VPN.
    Или прописать DNS гугла.
    Ответ написан
    Комментировать
  • Как убрать шум в наушниках подключенных к динамикам ПК?

    mr_akkain
    @mr_akkain
    Потихоньку учусь
    Заземление в доме есть?
    Можете попробовать купить сетевой фильтра на питание колонок.
    На подобии такого apc-p1-rs
    Ответ написан
    Комментировать
  • Европейские аналоги авито или олх?

    mr_akkain
    @mr_akkain
    Потихоньку учусь
    Нашел это - https://fravito.fr/
    Ответ написан
    Комментировать
  • Как изменять value в поле input динамически?

    mr_akkain
    @mr_akkain
    Потихоньку учусь
    Надеюсь это поможет.

    const input  = document.querySelector('input');
    const button = document.querySelector('#button');
    
    button.addEventListener('click', function() {
    input.value = Number(input.value) + 1;
    input.setAttribute('value', input.value);
    console.log(input.value);
    });
    Ответ написан
    1 комментарий
  • Как динамически добавлять дочерние элементы в форму?

    mr_akkain
    @mr_akkain Автор вопроса
    Потихоньку учусь
    Нашел для себя решение, правда, код получился "громоздким".

    $(document).on('click', 'div[class^="add1"]', function(e) {
        var addFileHtml = '<input type="file" class="amount">';
        e.target.insertAdjacentHTML('afterend', addFileHtml);
    });
    
    $(document).on('click', 'div[class^="add2"]', function(e) {
        var carPlateHtml= '<div class="block4"><input type="text" class="car" placeholder="ТС"><div class="block5"><input type="file" class="amount"><div class="add1">1</div></div></div>';
        e.target.parentElement.insertAdjacentHTML('afterend', carPlateHtml);
    });
    
    $(document).on('click', 'div[class^="add3"]', function(e) {
        var pointMsgHtml = '<div class="block3"><input type="text" class="point" placeholder="Пункт"><div class="block4"><input type="text" class="car" placeholder="ТС"><div class="add2">2</div><div class="block5"><input type="file" class="amount"><div class="add1">1</div></div></div></div>';
        e.target.parentElement.insertAdjacentHTML('afterend', pointMsgHtml );
    });
    
    $(document).on('click', 'div[class^="add4"]', function(e) {
        var msgNumberHtml = '<div class="block2"><input type="text" class="out" placeholder="Исходящий"><div class="block3"><input type="text" class="point" placeholder="Пункт"><div class="add3">3</div><div class="block4"><input type="text" class="car" placeholder="ТС"><div class="add2">2</div><div class="block5"><input type="file" class="amount"><div class="add1">1</div></div></div></div></div>';
        e.target.parentElement.insertAdjacentHTML('afterend', msgNumberHtml);
    });
    Ответ написан
    Комментировать
  • Как заставить работать код?

    mr_akkain
    @mr_akkain Автор вопроса
    Потихоньку учусь
    Нашел решение. Привел код к такому виду, теперь все работает. P.S. Знаю что оформление кода просто ужас. Но для меня сейчас самое важное понять как это все работает. Потом я весь код перепишу, когда разберусь со стандартами PSR и правильной реализацией кода.

    <br>
    <?php
    $ifmanager = <<< HTML_END
    <div id="if-manager">
        <h2>Выдать задачу</h2>
        <form action="/add.php" method="post" id="add">
      <select name="kind" form="add" class="form-control">
        <option value="none" hidden="">Вид задачи</option>
        <option value="Мониторинг">Мониторинг</option>
        <option value="Видео">Видео</option>
        <option value="Монтаж и ТО">Монтаж и ТО</option>
      </select>
      <input type="text" name="source" id="source" placeholder="Источник обращения" class="form-control">
    <select name="performer" id="performer" form="add" class="form-control">
    <option value="Исполнитель не выбран">Исполнитель не выбран</option>
    HTML_END;
    
    $ifmanager2 = <<< HTML_END
    <input type="text" name="task" id="task" placeholder="Текст задачи" class="form-control">
      <label for="date"><input type="text" name="term" id="term" placeholder="Сроки" readonly="readonly" size="10" class="form-control" style="background-color:#ffffff;" onclick="showcalendar(this)"><br>
    
          <button type="submit" name="sendTask" class="btn btn-success">Отправить</button>
        </form>
    </div>
    HTML_END;
    
    if ( isset ($_SESSION["logged_user"]->manager) ) {
      echo $ifmanager;
    
    require 'connect-online.php';
      $query = $pdo->query('SELECT * FROM `users` ORDER BY `id` DESC');
    while($row = $query->fetch(PDO::FETCH_OBJ)) {
    
      echo '<option value='.$row->name.'> '.$row->name.' </option>';
    
    
    }
    echo '</select>';
    
    echo $ifmanager2;
    
    
    
    
    }
    
    ?>
    <br>
    Ответ написан
    Комментировать