Ответы пользователя по тегу JavaScript
  • Как сменять дату, используя js?

    @ikfah012 Автор вопроса
    Не самый умный парень в этом чате
    Сам спросил, сам разобрался...
    <script>
    var d = new Date();
    d.setDate(d.getDate() +1 + (7 + 5 - d.getDay()) % 7);
    var month=new Array(12);
    month[0]="января";
    month[1]="февраля";
    month[2]="марта";
    month[3]="апреля";
    month[4]="мая";
    month[5]="июня";
    month[6]="июля";
    month[7]="августа";
    month[8]="сентября";
    month[9]="октября";
    month[10]="ноября";
    month[11]="декабря";
    document.getElementById('setTimer').innerHTML += d.getDate() + " " + month[d.getMonth()] + " | 10-00 Мск";
    </script>
    Ответ написан
    Комментировать
  • Как объединить два скрипта?

    @ikfah012 Автор вопроса
    Не самый умный парень в этом чате
    Кривенько получилось, но работает, моей задаче подходит.
    function validateName(){
        	var x=document.forms["order_form"]["name"].value;
        	if (x.length < 2) {
        		document.getElementById('au').innerHTML = '(мин. 2 символа)';
        		return false;
        	} else {
        		document.getElementById('au').innerHTML = '';
        		return true;
        	}
        }
    
        function validatePhone(){
        	var x=document.forms["order_form"]["phone"].value;
        	if (x.length < 10) {
        		document.getElementById('eu').innerHTML = '(мин. 10 символов)';
        		return false;
        	} else {
        		document.getElementById('eu').innerHTML = '';
        		return true;
        	}
        }
    
        function checkall(){
    	if(validatePhone() && validateName()) return true;
    	else return false;
    }
    
        $('button[id="btn_snd"]').on('click', function() {
            let $row = $(this).closest('form');
            let data = $row.find('input, textarea').serialize();
            if (checkall() == true) {
              $.ajax({
                      type: "POST",
                      url: "bt.php",
                      data: data
                  }).done(function() {
                      alert("Done!");
                      $('#ordz')[0].reset();
                  });
            }
            else {
              alert("Данные указаны некорректно!");
            }
                return false;
            });
    Ответ написан
    Комментировать
  • Как удалять элементы, подгруженные динамически?

    @ikfah012 Автор вопроса
    Не самый умный парень в этом чате
    Правильный вариант был этот, я просто при выводе допустил ошибку - в table.php выводил скрытый инпут за пределами tr, потому и не работало.
    тык
    $(document).on('click', 'button[name="delete_item"]', function() {
      event.preventDefault();
        let $row = $(this).closest('tr');
        let data = $row.find('input').serialize();
        $.ajax({
                type: "POST",
                url: "delete_item.php",
                data: data,
                success: function(html){
                  $("#table_ajax").load('table.php');
                  $('#order')[0].reset();
              }
            });
            return false;
        });
    Ответ написан
    Комментировать
  • Что дописать для того что бы при клике менялись div?

    @ikfah012
    Не самый умный парень в этом чате
    Вам нужно использовать .show .
    $( ".нужный класс" ).show();
    Ответ написан
  • Стоит ли учить JS или Java если поступаешь на Software Engineering?

    @ikfah012
    Не самый умный парень в этом чате
    Вы если хотите именно на software engineer, то зачем вам веб-разработка? Вы будете заниматься более глубокими и фундаментальными вещами. Языков вам будут преподавать не меньше 5, но как уже выше говорили, более-менее разбираться вы будете только в одном (в зависимости от вуза - c++ или java или python), заодно познакомитесь с лоу-левел разработкой. Вы получите фундаментальные знания по всему, что вам нужно знать о разработке и тогда разобраться за пару месяцев с javascript вам не составит труда.
    Насчёт того, что сложнее - java или js сказать трудно, т.к. это разные языки с разным подходом и разными областями применения. Освоить основы js будет проще, т.к. все скрипты обрабатываются браузером без установки виртуальных машин и т.п. Хотя, я встречал проекты, сервер которых был полностью на нативном js, т.е. при желании этот язык тоже может быть универсальным.
    А так по-хорошему вам бы определиться с тем, что вы хотите делать. Потому что вы скачете от фронтенда с html и css до java и алгоритмов.
    Ответ написан
    Комментировать
  • Как добавить платежную систему на сайт?

    @ikfah012
    Не самый умный парень в этом чате
    Для начала вам нужно разобраться с тем, какую платёжную систему вы будете использовать.
    У Яндекса в деньгах есть конструктор форм оплаты для сайтов в виде iframe. Можете попробовать начать с него. А так по-хорошему вам нужно изучать как правильно интегрируется API.
    Ответ написан
    1 комментарий