2015-12-02 4 views
0

Я сделал несколько поисков, но не смог найти ничего подобного.jQuery отключить или включить кнопку отправки в соответствии с датами

Мне нужно отключить/включить кнопку отправки в соответствии с датами. Например, мне нужна кнопка отправки, которая будет отключена в выходные дни и включена в будние дни. Кроме того, мне нужно создать всплывающее окно или добавить строку текста, чтобы сказать что-то вроде «мы не принимаем записи в выходные дни».

Спасибо!

+0

и ваш код .... – vinayakj

ответ

1

Это вы имели в виду? Это добавит класс disabled к кнопке, если это суббота или воскресенье.

$(function() { 
 
    var now = new Date(), 
 
     days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'], 
 
     day = days[now.getDay()], 
 
     $button = $('#myButton'); 
 
    
 
    if (day === days[0] || day === days[6]) { 
 
     $button.addClass('disabled'); 
 
    } 
 
    
 
    $button.click(function() { 
 
     if ($(this).hasClass('disabled')) { 
 
      alert('We are not accepting entries during weekends.') 
 
      return; 
 
     } 
 
    }); 
 
})
.disabled { 
 
    background: grey; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="myButton">Press me only on weekday</button>

+0

Спасибо! Как я могу изменить это, чтобы отключить кнопку на основе фактических дат (т. Е. ГГГГ/ММ/ДД)? – Young

Смежные вопросы