2016-02-10 3 views
2

У меня есть список товаров, которые может выбрать клиент. Я установил, что первый метод всегда выбирается по умолчанию. Но я хочу достичь этого, в зависимости от дня недели по умолчанию выбирается другой тип метода. Я хочу что-то вроде этого:Вход проверен в зависимости от дня недели

  • С понедельника по среду #method1 следует проверить
  • четверг #method2 должны быть проверены
  • пятницу #method3 должны быть проверены

Как я могу сделать это с помощью PHP и Javascript/JQuery?

<ul> 
    <li> 
     <input checked="checked" class="validate" value="value1" id="method1" type="radio"> 
     <label for="method1">Method1</label> 
    </li> 
    <li> 
     <input class="validate" value="value2" id="method2" type="radio"> 
     <label for="method2">Method2</label> 
    </li> 
    <li> 
     <input class="validate" value="value3" id="method3" type="radio"> 
     <label for="method3">Method3</label> 
    </li> 
</ul> 
+0

зачем вам нужен PHP, где вы используете PHP? – guradio

ответ

3

Вы можете получить текущий день недели с даты, используя getDay(). Оттуда вы можете использовать prop('checked') для установки соответствующего радио. Попробуйте это:

var day = new Date().getDay(); 
switch (day) { 
    case 1: 
    case 2: 
    case 3: 
     $('#method1').prop('checked', true); 
     break; 
    case 4: 
     $('#method2').prop('checked', true); 
     break; 
    case 5: 
     $('#method3').prop('checked', true); 
     break; 
    default: 
     console.log('its a weekend!') 
} 

Example fiddle

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