Показать сообщение отдельно
  #30 (permalink)  
Старый 08.12.2021, 12:58
Аспирант
Отправить личное сообщение для BorisJe Посмотреть профиль Найти все сообщения от BorisJe
 
Регистрация: 03.12.2021
Сообщений: 66

Сообщение от ksa Посмотреть сообщение
BorisJe, ты методом тыка задачку свою не решишь.
А вот наговнокодишь знатно!

Т.ч. начинай книжки по JS читать. Есть довольно хорошие серии книг:
- Для чайников
https://codernet.ru/books/js/javascr...v_kris_minnik/
- За 24 часа
https://www.litmir.me/bd/?b=276622&p=1

Там и страниц не так много (300-400)...
Так смотри, почти решена
Тут нужна помощь или совет.
$(document).ready(function () {
        $(_ => {
            const o = $('.total');
            o.on('input', e => {   
                const elementsPrice = document.querySelector('#price');
                //alert('changedTotal');
                //alert(nameTotalValue);
                var priceElem = document.querySelectorAll('#price');
                for (var i = 0; i < priceElem.length; i++) {
                    alert(priceElem[i].innerText);
                }
            });
            $('button').on('click',e => {
            /*    o.val(+o.val() + 10);*/
                o.trigger('input');
            });
        });
    });

в elementsPrice общая сумма, в цикле перебираю все элементы с id price. А это как раз наш клиент.
кажись раскрутили Мы это дело.
Как бы Мне теперь, заблокировать
<td><input asp-for="@item.Name" value="@item.Id" name="Product" type="radio" disabled="true"></td>
Надо Менять disabled true или false
и весь <tr> цветом покрасить каким нибудь

Последний раз редактировалось BorisJe, 08.12.2021 в 13:00.
Ответить с цитированием