let startDate = new Date(2019, 0, 28, 12, 0);
let startCountOrders = 100;
let diffMS = Date.now() - startDate;
let diffMinutes = diffMS / 1000 / 60;
let ordersCount = ~~(diffMinutes / (60 / countOfHour)) + startCountOrders;
let startDate = new Date(2019, 0, 28, 12, 0)
let startCountOrders = 100;
let countOfHour = 2;
let diffMS = Date.now() - startDate;
let diffMinutes = diffMS / 1000 / 60;
let ordersCount = ~~(diffMinutes / (60 / countOfHour)) + startCountOrders;
alert(`Кол-во заказов ${ordersCount}`);
const inputSelector = '#icons_care';
const checkboxSelector = '.check_care';
const checkboxCheckedSelector = `${checkboxSelector}:checked`;
const dataAttr = 'icon';
const separator = ', ';
$(document).on('change', checkboxSelector, () => {
$(inputSelector).val($(checkboxCheckedSelector)
.get()
.map(n => $(n).data(dataAttr))
.join(separator)
);
});
// или
document.addEventListener('change', e => {
if (e.target.matches(checkboxSelector)) {
const input = document.querySelector(inputSelector);
const cb = document.querySelectorAll(checkboxCheckedSelector);
input.value = Array.from(cb, n => n.dataset[dataAttr]).join(separator);
}
});
class Buttons extends Component {
state = {
foo: 'bar'
}
changeText = () => {
if (this.state.foo === 'bar') {
this.setState({ foo: 'foo' })
} else {
this.setState({ foo: 'bar' })
}
}
render() {
return (
<Button text={this.foo} />
<Button text={this.foo} />
<Button text={this.foo} />
<Button text={'Изменить текст'} onClick={this.changeText} />
)
}
}
Как создать html код чтоб после отправки заявки перенаправлялся на страницу благодарности?
у меня очень не простая ситуация, мне создали сайт но создали его не до конца
исполььзую свою срм систему для обработки заявок, в ней нет возможности как примеру в битрикс 24 после отправки заявки перенаправить на любую страницу, есть только вводимый текст который виден после отправки
вот ссылка которая выдает ее мне срм система
this.setState(({small}) => { return { small: small } });
small
, и осталось small
. Наверное, всё-таки новое значение должно быть !small
:this.setState(({ small }) => ({
small: !small,
}));
const obj = {}
obj['z'] = {}
obj['a'] = {}
obj['b'] = {}
for (var property in obj) {
if (obj.hasOwnProperty(property)) {
console.log(property) // "z" "a" "b"
}
}
obj['1'] = {}
obj['0'] = {}
for (var property in obj) {
if (obj.hasOwnProperty(property)) {
console.log(property) // "0" "1" "z" "a" "b"
}
}
const map = new Map()
map.set('z', {})
map.set('a', {})
map.set('b', {})
map.forEach((val, key) => {
console.log(key) // "z" "a" "b"
})
map.set('1', {})
map.set('0', {})
map.forEach((val, key) => {
console.log(key) // "z" "a" "b" "1" "0"
})