pole.onclick = function(e)
{
if(e.target.getAttribute('class') != 'pole-blue')
{
e.target.setAttribute('class', 'pole-blue');
}
}
var pole = null;
for(var i = 0;i<10;i++)
{
pole = document.createElement('div');
select t1.*, t2.*
from table1 t1
join table2 t2 on t2.field1 = t1.field1
and t2.field2 = t1.field2
and ... -- сравниваем все поля
select t1.* from table1 t1
UNION
select t2.* from table2 t2
MINUS
select t1.*
from table1 t1
join table2 t2 on t2.field1 = t1.field1
and t2.field2 = t1.field2
and ... -- сравниваем все поля
Объекты могут быть отсортированы по значению одного из своих свойств.
var items = [
{ name: 'Edward', value: 21 },
{ name: 'Sharpe', value: 37 },
{ name: 'And', value: 45 },
{ name: 'The', value: -12 },
{ name: 'Magnetic' },
{ name: 'Zeros', value: 37 }
];
items.sort(function (a, b) {
if (a.name > b.name) {
return 1;
}
if (a.name < b.name) {
return -1;
}
// a должно быть равным b
return 0;
});
Месяц, год Значение Дельта
Январь, 2018 26,00 -
Февраль, 2018 28,00 2,00
Март, 2018 29,60 1,60
Апрель, 2018 32,10 2,50
Май, 2018 33,00 0,90
Июнь, 2018 35,00 2,00
Июль, 2018 37,00 2,00
Август, 2018 38,00 1,00
Сентябрь, 2018 39,26 1,26
Октябрь, 2018 40,86 1,60
Ноябрь, 2018 42,12 1,26
Декабрь, 2018 42,98 0,86
Январь, 2019 43,80 0,82
<form action="?action=select_pay" method="POST">
<input type="hidden" name="pay_mode" value="20" />
<input type="submit" class="superbutton" value="Яндекс Деньги" />
</form>
<form action="?action=select_pay" method="POST">
<input type="hidden" name="pay_mode" value="10" />
<input type="submit" class="superbutton" value="Еще одна платежка" />
</form>
if ('ontouchstart' in document.documentElement)
{
// есть сенсорный экран, значит, имеем дело с переносным гаджетом.
}
else
{
// desktop версия кода
(элемент ввода).focus(); //устанавливаем фокус
}
(function()
{
var src = 'https://cdn.jsdelivr.net/npm/suggestions-jquery@17.12.0/dist/css/suggestions.min.css';
var link = document.createElement('link');
link.setAttribute('src', src);
link.setAttribute('type', 'text/css');
link.setAttribute('rel', 'stylesheet');
document.head.appendChild(link);
src = 'https://cdn.jsdelivr.net/npm/suggestions-jquery@17.12.0/dist/js/jquery.suggestions.min.js';
var scrt = document.createElement('script');
scrt.setAttribute('src', src);
document.head.appendChild(scrt);
}
)();
scheduler.attachEvent("onEventSave",function(id,ev,is_new)
{
var checked_users = ev.username.split(','); // переводим строку в список отмеченных id пользователей
var new_text = ''; // сюда будем писать строку с именами пользователей
var checked_users_count = checked_users.length; // кол-во отмеченных пользователей
for (var i = 0; i < checked_users_count; i++)
{
var check_user_id = checked_users[i]; // текущий отмеченный id
var ch_users = users.filter(usr => usr.key == check_user_id); // получаем человека из списка users по отмеченному id (на выходе тоже список, но не более 1 элемента)
if (ch_users.length > 0)
new_text += (new_text != '' ? ', ' : '') + ch_users[0].label; // вписываем в строку найденного пользователя
}
ev.text = new_text == '' ? 'Nobody' : new_text; // если никого не нашли, то как-то обозначаем эту ситуацию (Nobody)
return true;
})
<label>
<input type="hidden" id="field_0_1" name ="param_list[0][field_1]" value="off"/>
<input type="checkbox" onchange="set_hidden_checkbox(this, 'field_0_1')"/>
</label>
function set_hidden_checkbox(target, id)
{
var hidden = document.getElementById(id);
if(hidden !== undefined)
hidden.value = target.checked ? 'on' : 'off';
}