Ответы пользователя по тегу JavaScript
  • Как написать десктопное приложение на javascript?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Еще имеется nw.js, когда-то пробовал на нем писать, нормально работало. Правда имеется одна проблема таких приложений. Огромный вес их.
    Ответ написан
    Комментировать
  • Как в input file добавит значение из внешнего источника?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Если у вас картинки на вашем сервере, то проще всего сделать скрипт, который будет делать обзор и нажимая на одну из картинок, которая вам нужна, её идентификатор будет добавляться в input type='hidden'
    Если картинка с другого сервера, к которому у вас есть доступ только по http, то только руками копировать url и вставлять в текстовый input
    Ответ написан
    Комментировать
  • Как из одного input получить несколько переменных с разными данными, чтобы в будещем их сравнить?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Я бы кнопку добавления сделал бы, но если прям так нужно именно в эти поля ввести, то тогда разделяйте значения каким-то знаком и в скрипте через split получайте значения.
    Ответ написан
    Комментировать
  • Как на писать функцию которая удаляет слова со строки?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Если вы конкретно знаете какое слово удалить, тогда воспользуйтесь методом .replace() для каждой строки.
    Если вы слово не знаете, но знаете, что оно должно быть последним, тогда воспользуйтесь методом split поставьте, чтобы строка разделялась пробелом, узнайте количество слов, пройдите через цикл, отняв один от общей суммы слов, тем самым вы удалите последнее слово в строке.
    Если вы знаете какие слова должны быть в строке, но там могут быть слова, о которых вы не знаете, тогда создайте массив с известными словами и пропускайте строку через цикл, сверяя, если есть слова, о которых вы знаете, тогда выводим на экран. Если таких слов нет, тогда удаляем их из строки.
    Ответ написан
    Комментировать
  • Вывод ошибки размера изображения через php, если размер картинки больше 5 мегабайт, как проверить?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Никогда не доверяйте тому, что пользователь вам присылает. Знаю, что $_FILES можно подменить.
    Есть такая функция, в php, filesize()
    Используйте её для проверки, что-то подобное.

    <?php
    $max_size  = 1024*1024*5; // Один килобайт имеет 1024 байт. Их умножаем и получаем мегабайт. Далее умножаем на пять.
    $tmp_size = filesize($_FILES['file_img']['tmp_name'][0]);
    if ($tmp_size>$max_size) {
     echo "Ошибка, ваш файл привышает 5 мб"; exit();
    }
    ?>


    Как-то так. И еще один момент. Если вы позволяете другим пользователям загружать картинки на сайт, то это не последняя проверка с размером файла. Еще нужно проверять, не вредна ли картинка.
    Ответ написан
    Комментировать
  • Как повесить событие input только на type="text"?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Добавьте к каждому input type='text' ID и после этого слушайте их.
    Ответ написан
    Комментировать
  • Как передать данные из элемента в Javascript?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Такой вариант, о котором вы думаете, можно сделать.
    Так сделал я на своих сайтах. К каждой ссылке подставил функцию javascript, Которая перехватывает нажатие и отправляет ajax запрос на сервер. Такой формат мне позволяет работать с сайтом даже в том случае, если javascript отключен или случайно поломался.
    <a id='click'> href='/index.php'>link</a>
    Ну а в js что-то подобное.
    $(document).ready(function(){
    $('#click').click(function(e){
    e.preventDefault();
    // А вот тут уже можно делать что угодно касательно ajax
    });
    });
    Ответ написан
    Комментировать