SELECT ALL COUNT(parent_id) OVER(PARTITION BY id) AS idc
, title , key ,desc , parent_id,id
FROM test order by idc desc
SELECT DISTINCT COUNT(parent_id) OVER(PARTITION BY id) idc
, id
FROM test order by idc desc
<h1>Обложка</h1>
<img id="view" src="">
<h2>Выберите обложку</h2>
<p>Яблоко</p>
<a class="sbtn" href="#"><img src="123"></a>
<p>Банан</p>
<a class="sbtn" href="#"><img src="1234"></a>
<p>Груша</p>
<a class="sbtn" href="#"><img src="12345"></a>
document.querySelectorAll('.sbtn').forEach(elem => elem.addEventListener('click',(e)=>{
e.preventDefault();
document.getElementById('view').setAttribute('src', elem.querySelector('img') ? elem.querySelector('img').getAttribute('src') : document.getElementById('view').getAttribute('src') );
})
);
Как мне передавать данные из форм, которые выведены циклом ?
<input type="hidden" name="sub_id" value="ТУТ ID подразделения" />
<input required type="text">
где прописывается количество единиц техники, нужно тоже как-то клеймить [...document.getElementsByClassName("dialog__select")].forEach((item) => {
item.addEventListener('click', e => {
e.stopPropagation();
const trgt = e.target.classList.contains('dialog__tab') ? e.target.parentNode.closest('.dialog__row') : e.target ;
const listItem = Array.from(document.getElementsByClassName("dialog__row")).indexOf(trgt);
console.log(listItem)
})
})
<div class="wrapper">
<div class="left-block">
1
</div>
<div class="right-block">
2
</div>
</div>
*{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;
}
.wrapper{
display: table;
width: 100%;
min-height:100vh;
height:100%;
}
.left-block,.right-block{
display: inline-block;
min-height:100%;
}
.left-block{width: 68%;background:green;}
.right-block{width: 32%;background:red;}
.product-wrapper{
// убрать внешний отступ справа
margin-right: 9px;
}
.product{
// 100 чего? тут нужно дописать %
width:100;
}
.payment_img {
float: right;
display: table;
height: 100%;
}
.payment_box {
display: table-cell;
vertical-align: middle;
}
document.getElementById('btnTest').addEventListener('click',(e)=>{
e.preventDefault();
// тут проверка (например активна ли кнопка)
// если активна, то сделать неактивной и отправить форму
document.getElementById('тут ID формы').submit();
// иначе просто return false;
});