Флакторы подсчета JavaScript не работаютHtml

Программисты Html
Ответить
Anonymous
 Флакторы подсчета JavaScript не работают

Сообщение Anonymous »

Следующий код JavaScript работает при подсчете, сколько флажок проверяется, и выделяет строку в Orange: < /p>

Код: Выделить всё

function countCheckboxes() {
var form = document.getElementById('frmAds');
var count = 0;
for (var n = 0; n < form.length; n++) {
if (form[n].name === `chk[${n+1}]` && form[n].checked) {
count++;
}
}

document.getElementById('checkCount').innerHTML = " " + count + "[/b] rows are checked";[b]}

function toggleColour(obj, col) {
col = col || 'transparent'
var row = findParentRow(obj);
if (!row.col) row.col = row.style.backgroundColor;
row.style.backgroundColor = obj.checked ? row.col : col;

countCheckboxes(); // Update the count when checkbox is clicked
}

function findParentRow(obj) {
var tmp = obj.parentNode;
if (tmp.nodeName.toLowerCase() != "tr") {
tmp = findParentRow(tmp);
}
return tmp;
}

window.onload = countCheckboxes;< /code>






test 1





test 2



1
03/28/2025


(**NO MATCH**)
(Work) Hotel Stay
(Work) Uber and Taxi
Accountant
Addon Asset
Bank Dividends
Bank Interest
Business Local Taxes
Cashback Reward
Commissions &  Fees
DELETE THIS?
Dental
Ebay Items
Estimated Taxes
Health Insurance
Medical Services
Mobile Internet
Office Rent
OTR MEALS - Dining
OTR Meals - Fast Food
Personal - Air Travel
Personal - ATM
Personal - Bank Fees
Personal - Bug Prevention
Personal - Car Insurance
Personal - Car Loan
Personal - Car Maintenance
Personal - Car Upgrades
Personal - Car Wash
Personal - Clothing
Personal - Dining
Personal - Dry Cleaners
Personal - Electric Bill
Personal - Entertainment
Personal - Fast Food
Personal - Fundrise Investment
Personal - Gasoline
Personal - Groceries
Personal - Haircuts
Personal - Home Insurance
Personal - Home Items
Personal - Home Maintenance
Personal - Home Security
Personal - Interest Payments
Personal - Landscaping
Personal - Licenses
Personal - Local Internet
Personal - Mailbox
Personal - Miscellaneous
Personal - Mortgage
Personal - Mutual Funds
Personal - Natural Gas
Personal - Phone Apps
Personal - Rental Car
Personal - Shopping
Personal - Transfers
Personal - Trash Disposal
Personal - Truck Upgrades
Personal - Uber and Taxi
Personal - Umbrella
Personal - Water Bill
Personal - Web Hosting
Personal -  Wine
PO Box
Prescriptions
Property Taxes
Refunds
SBA Loan
State Permits
Trailer Repair
Truck 2290
Truck DACH
Truck Fuel
Truck IFTA
Truck Insurance
Truck Lumpers
Truck Maintenance
Truck Parking
Truck Payment
Truck Repairs
Truck SCAC
Truck Software
Truck Supplies
Truck Tolls
Truck UCR
Truck Wash
W2 Payroll (After Tax)


$-350.00









< /code>
< /div>
< /div>
< /p>
Странная проблема заключается в том, что я добавляю этот код на свой основной сайт, где все строки похожи на нижний, он вообще не работает.  Я вручную попытался удалить все за другим, чтобы увидеть, в чем проблема, и, кажется, работает, как только я удаляю поля Select и вход, кроме поля CHK.  Вот версия, которая не работает: < /p>


function countCheckboxes() {
var form = document.getElementById('frmAds');
var count = 0;
for (var n = 0; n < form.length; n++) {
if (form[n].name === `chk[${n+1}]` && form[n].checked) {
count++;
}
}

document.getElementById('checkCount').innerHTML = " " + count + "[/b] rows are checked";
}

function toggleColour(obj, col) {
col = col || 'transparent'
var row = findParentRow(obj);
if (!row.col) row.col = row.style.backgroundColor;
row.style.backgroundColor = obj.checked ? row.col : col;

countCheckboxes(); // Update the count when checkbox is clicked
}

function findParentRow(obj) {
var tmp = obj.parentNode;
if (tmp.nodeName.toLowerCase() != "tr") {
tmp = findParentRow(tmp);
}
return tmp;
}

window.onload = countCheckboxes;< /code>




1
03/28/2025


(**NO MATCH**)
(Work) Hotel Stay
(Work) Uber and Taxi
Accountant
Addon Asset
Bank Dividends
Bank Interest
Business Local Taxes
Cashback Reward
Commissions &  Fees
DELETE THIS?
Dental
Ebay Items
Estimated Taxes
Health Insurance
Medical Services
Mobile Internet
Office Rent
OTR MEALS - Dining
OTR Meals - Fast Food
Personal - Air Travel
Personal - ATM
Personal - Bank Fees
Personal - Bug Prevention
Personal - Car Insurance
Personal - Car Loan
Personal - Car Maintenance
Personal - Car Upgrades
Personal - Car Wash
Personal - Clothing
Personal - Dining
Personal - Dry Cleaners
Personal - Electric Bill
Personal - Entertainment
Personal - Fast Food
Personal - Fundrise Investment
Personal - Gasoline
Personal - Groceries
Personal - Haircuts
Personal - Home Insurance
Personal - Home Items
Personal - Home Maintenance
Personal - Home Security
Personal - Interest Payments
Personal - Landscaping
Personal - Licenses
Personal - Local Internet
Personal - Mailbox
Personal - Miscellaneous
Personal - Mortgage
Personal - Mutual Funds
Personal - Natural Gas
Personal - Phone Apps
Personal - Rental Car
Personal - Shopping
Personal - Transfers
Personal - Trash Disposal
Personal - Truck Upgrades
Personal - Uber and Taxi
Personal - Umbrella
Personal - Water Bill
Personal - Web Hosting
Personal -  Wine
PO Box
Prescriptions
Property Taxes
Refunds
SBA Loan
State Permits
Trailer Repair
Truck 2290
Truck DACH
Truck Fuel
Truck IFTA
Truck Insurance
Truck Lumpers
Truck Maintenance
Truck Parking
Truck Payment
Truck Repairs
Truck SCAC
Truck Software
Truck Supplies
Truck Tolls
Truck UCR
Truck Wash
W2 Payroll (After Tax)


$-350.00





2
03/28/2025


OTR Meals - Fast Food
(Work) Hotel Stay
(Work) Uber and Taxi
Accountant
Addon Asset
Bank Dividends
Bank Interest
Business Local Taxes
Cashback Reward
Commissions &  Fees
DELETE THIS?
Dental
Ebay Items
Estimated Taxes
Health Insurance
Medical Services
Mobile Internet
Office Rent
OTR MEALS - Dining
OTR Meals - Fast Food
Personal - Air Travel
Personal - ATM
Personal - Bank Fees
Personal - Bug Prevention
Personal - Car Insurance
Personal - Car Loan
Personal - Car Maintenance
Personal - Car Upgrades
Personal - Car Wash
Personal - Clothing
Personal - Dining
Personal - Dry Cleaners
Personal - Electric Bill
Personal - Entertainment
Personal - Fast Food
Personal - Fundrise Investment
Personal - Gasoline
Personal - Groceries
Personal - Haircuts
Personal - Home Insurance
Personal - Home Items
Personal - Home Maintenance
Personal - Home Security
Personal - Interest Payments
Personal - Landscaping
Personal - Licenses
Personal - Local Internet
Personal - Mailbox
Personal - Miscellaneous
Personal - Mortgage
Personal - Mutual Funds
Personal - Natural Gas
Personal - Phone Apps
Personal - Rental Car
Personal - Shopping
Personal - Transfers
Personal - Trash Disposal
Personal - Truck Upgrades
Personal - Uber and Taxi
Personal - Umbrella
Personal - Water Bill
Personal - Web Hosting
Personal -  Wine
PO Box
Prescriptions
Property Taxes
Refunds
SBA Loan
State Permits
Trailer Repair
Truck 2290
Truck DACH
Truck Fuel
Truck IFTA
Truck Insurance
Truck Lumpers
Truck Maintenance
Truck Parking
Truck Payment
Truck Repairs
Truck SCAC
Truck Software
Truck Supplies
Truck Tolls
Truck UCR
Truck Wash
W2 Payroll (After Tax)


$-4.63





3
03/28/2025


(**NO MATCH**)
(Work) Hotel Stay
(Work) Uber and Taxi
Accountant
Addon Asset
Bank Dividends
Bank Interest
Business Local Taxes
Cashback Reward
Commissions &  Fees
DELETE THIS?
Dental
Ebay Items
Estimated Taxes
Health Insurance
Medical Services
Mobile Internet
Office Rent
OTR MEALS - Dining
OTR Meals - Fast Food
Personal - Air Travel
Personal - ATM
Personal - Bank Fees
Personal - Bug Prevention
Personal - Car Insurance
Personal - Car Loan
Personal - Car Maintenance
Personal - Car Upgrades
Personal - Car Wash
Personal - Clothing
Personal - Dining
Personal - Dry Cleaners
Personal - Electric Bill
Personal - Entertainment
Personal - Fast Food
Personal - Fundrise Investment
Personal - Gasoline
Personal - Groceries
Personal - Haircuts
Personal - Home Insurance
Personal - Home Items
Personal - Home Maintenance
Personal - Home Security
Personal - Interest Payments
Personal - Landscaping
Personal - Licenses
Personal - Local Internet
Personal - Mailbox
Personal - Miscellaneous
Personal - Mortgage
Personal - Mutual Funds
Personal - Natural Gas
Personal - Phone Apps
Personal - Rental Car
Personal - Shopping
Personal - Transfers
Personal - Trash Disposal
Personal - Truck Upgrades
Personal - Uber and Taxi
Personal - Umbrella
Personal - Water Bill
Personal - Web Hosting
Personal -  Wine
PO Box
Prescriptions
Property Taxes
Refunds
SBA Loan
State Permits
Trailer Repair
Truck 2290
Truck DACH
Truck Fuel
Truck IFTA
Truck Insurance
Truck Lumpers
Truck Maintenance
Truck Parking
Truck Payment
Truck Repairs
Truck SCAC
Truck Software
Truck Supplies
Truck Tolls
Truck UCR
Truck Wash
W2 Payroll (After Tax)


$-1970.07











есть идея, как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/795 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»