Автор Тема: Вопрос нужна помощь  (Прочитано 690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

hacklifeАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!!
  • Дата регистрации: Май 2018
  • Сообщений: 6
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
нужна помощь
« : 03 Августа 2018, 16:13:05 »
Добрый день! У меня есть форма с кнопкой. Как сделать данную кнопку активной в определенное время?  Например кнопка всегда неактивна, кроме с 16 00 до 17 00 каждый день
<form action="" method="post">   

      <input type="hidden" name="do" value="payeer_pay">
      <input type="hidden" name="antipovtor" value="<?=time();?>">


         <table width="930" height="21px" border="0" cellpadding="0" cellspacing="0">
         <tbody><tr>
            <td align="center">
            
            
                        
Введите сумму вклада (от <?=$mindep?> до <?=$maxdep?> рублей)
 
<input style="text-align:center;" name="m_amount" type="text" value="100" size="5" maxlength="10"><input type="submit" name="submit2" value="Сделать вклад" class="reg"></td>
         </tr>
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
нужна помощь
« Ответ #1 : 03 Августа 2018, 16:20:16 »
.-.0) в ЛС ссылку на демо скинь))))

а код этот

Цитировать
function DateCheck($date)
    {
       $date_min = new DateTime("8:00"); // минимальное значение времени
       $date_max = new DateTime("20:00"); // максимальное значение времени
       $date_now = new DateTime($date); // текущее значение времени
       // Проверяем, находится ли $date_now в диапазоне
       if ($date_now >= $date_min && $date_now <= $date_max)
       {
           return true;
       }
       return false;
    }
    if (DateCheck(date("H:i")))
    {
        print("Все хорошо.");
    } else
    {
        print("Все плохо.");
    };

 

hacklifeАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!!
  • Дата регистрации: Май 2018
  • Сообщений: 6
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
нужна помощь
« Ответ #2 : 03 Августа 2018, 16:42:00 »
Т.е. насколько я понял мне лучше сделать 2 формы, одну отображать всё время с неактивной кнопкой, а в нужное время подменять на форму с активной?
 

maks161

  • *
  • *
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 1750 сообщений Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 40
  • Сообщений: 1757
  • Страна: ru
  • Поблагодарили: 150 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:
    1984-03-10
нужна помощь
« Ответ #3 : 03 Августа 2018, 19:07:14 »
100 раз уже говорилось о названии тем. И в правилах написано.
 

hacklifeАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!!
  • Дата регистрации: Май 2018
  • Сообщений: 6
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
активность формы в зависимости от времени
« Ответ #4 : 06 Августа 2018, 17:55:54 »
не получается проставить условия активности в зависимости от времени. С проверкой на пустое значение прокатывает. Может кто поможет?
<script>

$(function() {
  // установить кнопки свойство disabled, равное true (т.е. сделать её не активной)
  $('input[type="submit"]').prop('disabled', true);
  // при отпускании клавиши, проверить значение данного поля
  $('input[name="m_amount"]').keyup(function() {
    // если значение не равно пустой строке
    if($(this).val() != '') {
      // то сделать кнопку активной (т.е. установить свойству disabled кнопки значение false             
      $('input[type="submit"]').prop('disabled', false);
    }
  });
});
</script>
 
Теги: