| Цитата |
|---|
Александр Павлов написал:
| Цитата |
|---|
Игорь Сидоров написал: Александр, поделитесь рецептом, как в каледнаре не давать выбирать прошлые даты? только сегодня и все что далее. |
Находим в скрипте order_ajax.js клендарь и делаем следующее:| Код |
|---|
BX.calendar({
node: parentNode.querySelector( '.input-group-addon' ),
field: parentNode.querySelector( 'input[type=text]' ).name,
form: '' ,
bTime: settings.TIME == 'Y' ,
bHideTime: false ,
callback_after: function (arRights) { //callback-функция отрабатывающая после выбора элемента календаря в нее все и пишем
var currentDate = new Date ();
var convertDate = BX.date.format( "d.m.Y" , arRights);
if (arRights < currentDate) {
BX.adjust(parentNode.querySelector( 'input[type=text]' ), {
props: {
value: BX.date.format( "d.m.Y" , currentDate)
}
});
}
else {
BX.adjust(parentNode.querySelector( 'input[type=text]' ), {
props: {
value: BX.date.format( "d.m.Y" , arRights)
}
});
}
}
});
|
|
Александр, еще небольшой вопрос:
как в данном случае сделать чтобы при первичном показе поля в нем уже стояла текущая дата?