AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 79546178
Accepted
user26136009
user26136009
Asked: 2025-03-31 20:05:18 +0800 CST2025-03-31 20:05:18 +0800 CST 2025-03-31 20:05:18 +0800 CST

Caixas de seleção de contagem de Javascript não funcionam

  • 772

o seguinte código Javascript funciona na contagem de quantas caixas de seleção estão marcadas e destaca a linha em laranja:

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 = " <b>" + 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;
<form action="import.php" enctype="multipart/form-data" method="post" id="frmAds">
  <table>
    <tr>
      <td>
        <input type="checkbox" value="1" name="chk[1]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" />
      </td>
      <td>test 1</td>
    </tr>
    <tr>
      <td>
        <input type="checkbox" value="1" name="chk[2]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" />
      </td>
      <td>test 2</td>
    </tr>
    <tr style="background-color:white;">
      <td class="bigtext"><input type="checkbox" value="1" name="chk[3]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" /></td>
      <td class="bigtext">1</td>
      <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[1]" />03/28/2025</td>
      <td class="bigtext"><input type="text" size="56" value="Chase - IN *CARTERS TOWING AND RE" name="desc[1]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
      <td class="bigtext"><select name="cat[1]">
          <option value="1" selected="selected">(**NO MATCH**)</option>
          <option value="829">(Work) Hotel Stay</option>
          <option value="818">(Work) Uber and Taxi</option>
          <option value="45">Accountant</option>
          <option value="850">Addon Asset</option>
          <option value="2">Bank Dividends</option>
          <option value="3">Bank Interest</option>
          <option value="16">Business Local Taxes</option>
          <option value="821">Cashback Reward</option>
          <option value="864">Commissions &amp; Fees</option>
          <option value="70">DELETE THIS?</option>
          <option value="55">Dental</option>
          <option value="872">Ebay Items</option>
          <option value="50">Estimated Taxes</option>
          <option value="18">Health Insurance</option>
          <option value="53">Medical Services</option>
          <option value="7">Mobile Internet</option>
          <option value="861">Office Rent</option>
          <option value="78">OTR MEALS - Dining</option>
          <option value="81">OTR Meals - Fast Food</option>
          <option value="855">Personal - Air Travel</option>
          <option value="67">Personal - ATM</option>
          <option value="866">Personal - Bank Fees</option>
          <option value="843">Personal - Bug Prevention</option>
          <option value="75">Personal - Car Insurance</option>
          <option value="845">Personal - Car Loan</option>
          <option value="69">Personal - Car Maintenance</option>
          <option value="847">Personal - Car Upgrades</option>
          <option value="72">Personal - Car Wash</option>
          <option value="66">Personal - Clothing</option>
          <option value="61">Personal - Dining</option>
          <option value="89">Personal - Dry Cleaners</option>
          <option value="92">Personal - Electric Bill</option>
          <option value="84">Personal - Entertainment</option>
          <option value="62">Personal - Fast Food</option>
          <option value="867">Personal - Fundrise Investment</option>
          <option value="60">Personal - Gasoline</option>
          <option value="63">Personal - Groceries</option>
          <option value="64">Personal - Haircuts</option>
          <option value="814">Personal - Home Insurance</option>
          <option value="68">Personal - Home Items</option>
          <option value="863">Personal - Home Maintenance</option>
          <option value="94">Personal - Home Security</option>
          <option value="811">Personal - Interest Payments</option>
          <option value="83">Personal - Landscaping</option>
          <option value="71">Personal - Licenses</option>
          <option value="95">Personal - Local Internet</option>
          <option value="97">Personal - Mailbox</option>
          <option value="844">Personal - Miscellaneous</option>
          <option value="76">Personal - Mortgage</option>
          <option value="876">Personal - Mutual Funds</option>
          <option value="862">Personal - Natural Gas</option>
          <option value="857">Personal - Phone Apps</option>
          <option value="819">Personal - Rental Car</option>
          <option value="65">Personal - Shopping</option>
          <option value="873">Personal - Transfers</option>
          <option value="46">Personal - Trash Disposal</option>
          <option value="851">Personal - Truck Upgrades</option>
          <option value="827">Personal - Uber and Taxi</option>
          <option value="885">Personal - Umbrella</option>
          <option value="93">Personal - Water Bill</option>
          <option value="98">Personal - Web Hosting</option>
          <option value="90">Personal - Wine</option>
          <option value="21">PO Box</option>
          <option value="54">Prescriptions</option>
          <option value="813">Property Taxes</option>
          <option value="822">Refunds</option>
          <option value="874">SBA Loan</option>
          <option value="840">State Permits</option>
          <option value="878">Trailer Repair</option>
          <option value="839">Truck 2290</option>
          <option value="849">Truck DACH</option>
          <option value="824">Truck Fuel</option>
          <option value="836">Truck IFTA</option>
          <option value="830">Truck Insurance</option>
          <option value="875">Truck Lumpers</option>
          <option value="832">Truck Maintenance</option>
          <option value="858">Truck Parking</option>
          <option value="834">Truck Payment</option>
          <option value="831">Truck Repairs</option>
          <option value="838">Truck SCAC</option>
          <option value="826">Truck Software</option>
          <option value="58">Truck Supplies</option>
          <option value="833">Truck Tolls</option>
          <option value="837">Truck UCR</option>
          <option value="825">Truck Wash</option>
          <option value="86">W2 Payroll (After Tax)</option>
        </select></td>
      <td class="bigtext" nowrap><input type="hidden" value="-350.00" name="amount[1]" />
        <font color="red">$-350.00</font>
      </td>

    </tr>
    <tr>
      <td>
        <p id="checkCount"> </p>
      </td>
    </tr>
  </table>
</form>

O problema estranho é quando adiciono esse código ao meu site principal, onde todas as linhas são como a de baixo, ele não funciona de jeito nenhum. Tentei remover tudo manualmente, um por um, para ver qual é o problema, e parece funcionar quando excluo os campos select e input, exceto o campo chk checkbox. Aqui está a versão que não funciona:

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 = " <b>" + 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;
<form action="import.php" enctype="multipart/form-data" method="post" id="frmAds">
  <table>
    <tr style="background-color:white;">
      <td class="bigtext"><input type="checkbox" value="1" name="chk[1]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" /></td>
      <td class="bigtext">1</td>
      <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[1]" />03/28/2025</td>
      <td class="bigtext"><input type="text" size="56" value="CARTERS" name="desc[1]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
      <td class="bigtext"><select name="cat[1]">
          <option value="1" selected="selected">(**NO MATCH**)</option>
          <option value="829">(Work) Hotel Stay</option>
          <option value="818">(Work) Uber and Taxi</option>
          <option value="45">Accountant</option>
          <option value="850">Addon Asset</option>
          <option value="2">Bank Dividends</option>
          <option value="3">Bank Interest</option>
          <option value="16">Business Local Taxes</option>
          <option value="821">Cashback Reward</option>
          <option value="864">Commissions &amp; Fees</option>
          <option value="70">DELETE THIS?</option>
          <option value="55">Dental</option>
          <option value="872">Ebay Items</option>
          <option value="50">Estimated Taxes</option>
          <option value="18">Health Insurance</option>
          <option value="53">Medical Services</option>
          <option value="7">Mobile Internet</option>
          <option value="861">Office Rent</option>
          <option value="78">OTR MEALS - Dining</option>
          <option value="81">OTR Meals - Fast Food</option>
          <option value="855">Personal - Air Travel</option>
          <option value="67">Personal - ATM</option>
          <option value="866">Personal - Bank Fees</option>
          <option value="843">Personal - Bug Prevention</option>
          <option value="75">Personal - Car Insurance</option>
          <option value="845">Personal - Car Loan</option>
          <option value="69">Personal - Car Maintenance</option>
          <option value="847">Personal - Car Upgrades</option>
          <option value="72">Personal - Car Wash</option>
          <option value="66">Personal - Clothing</option>
          <option value="61">Personal - Dining</option>
          <option value="89">Personal - Dry Cleaners</option>
          <option value="92">Personal - Electric Bill</option>
          <option value="84">Personal - Entertainment</option>
          <option value="62">Personal - Fast Food</option>
          <option value="867">Personal - Fundrise Investment</option>
          <option value="60">Personal - Gasoline</option>
          <option value="63">Personal - Groceries</option>
          <option value="64">Personal - Haircuts</option>
          <option value="814">Personal - Home Insurance</option>
          <option value="68">Personal - Home Items</option>
          <option value="863">Personal - Home Maintenance</option>
          <option value="94">Personal - Home Security</option>
          <option value="811">Personal - Interest Payments</option>
          <option value="83">Personal - Landscaping</option>
          <option value="71">Personal - Licenses</option>
          <option value="95">Personal - Local Internet</option>
          <option value="97">Personal - Mailbox</option>
          <option value="844">Personal - Miscellaneous</option>
          <option value="76">Personal - Mortgage</option>
          <option value="876">Personal - Mutual Funds</option>
          <option value="862">Personal - Natural Gas</option>
          <option value="857">Personal - Phone Apps</option>
          <option value="819">Personal - Rental Car</option>
          <option value="65">Personal - Shopping</option>
          <option value="873">Personal - Transfers</option>
          <option value="46">Personal - Trash Disposal</option>
          <option value="851">Personal - Truck Upgrades</option>
          <option value="827">Personal - Uber and Taxi</option>
          <option value="885">Personal - Umbrella</option>
          <option value="93">Personal - Water Bill</option>
          <option value="98">Personal - Web Hosting</option>
          <option value="90">Personal - Wine</option>
          <option value="21">PO Box</option>
          <option value="54">Prescriptions</option>
          <option value="813">Property Taxes</option>
          <option value="822">Refunds</option>
          <option value="874">SBA Loan</option>
          <option value="840">State Permits</option>
          <option value="878">Trailer Repair</option>
          <option value="839">Truck 2290</option>
          <option value="849">Truck DACH</option>
          <option value="824">Truck Fuel</option>
          <option value="836">Truck IFTA</option>
          <option value="830">Truck Insurance</option>
          <option value="875">Truck Lumpers</option>
          <option value="832">Truck Maintenance</option>
          <option value="858">Truck Parking</option>
          <option value="834">Truck Payment</option>
          <option value="831">Truck Repairs</option>
          <option value="838">Truck SCAC</option>
          <option value="826">Truck Software</option>
          <option value="58">Truck Supplies</option>
          <option value="833">Truck Tolls</option>
          <option value="837">Truck UCR</option>
          <option value="825">Truck Wash</option>
          <option value="86">W2 Payroll (After Tax)</option>
        </select></td>
      <td class="bigtext" nowrap><input type="hidden" value="-350.00" name="amount[1]" />
        <font color="red">$-350.00</font>
      </td>

    </tr>
    <tr style="background-color:white;">
      <td class="bigtext"><input type="checkbox" value="1" name="chk[2]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" /></td>
      <td class="bigtext">2</td>
      <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[2]" />03/28/2025</td>
      <td class="bigtext"><input type="text" size="56" value="EXXON" name="desc[2]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
      <td class="bigtext"><select name="cat[2]">
          <option value="81" selected="selected">OTR Meals - Fast Food</option>
          <option value="829">(Work) Hotel Stay</option>
          <option value="818">(Work) Uber and Taxi</option>
          <option value="45">Accountant</option>
          <option value="850">Addon Asset</option>
          <option value="2">Bank Dividends</option>
          <option value="3">Bank Interest</option>
          <option value="16">Business Local Taxes</option>
          <option value="821">Cashback Reward</option>
          <option value="864">Commissions &amp; Fees</option>
          <option value="70">DELETE THIS?</option>
          <option value="55">Dental</option>
          <option value="872">Ebay Items</option>
          <option value="50">Estimated Taxes</option>
          <option value="18">Health Insurance</option>
          <option value="53">Medical Services</option>
          <option value="7">Mobile Internet</option>
          <option value="861">Office Rent</option>
          <option value="78">OTR MEALS - Dining</option>
          <option value="81">OTR Meals - Fast Food</option>
          <option value="855">Personal - Air Travel</option>
          <option value="67">Personal - ATM</option>
          <option value="866">Personal - Bank Fees</option>
          <option value="843">Personal - Bug Prevention</option>
          <option value="75">Personal - Car Insurance</option>
          <option value="845">Personal - Car Loan</option>
          <option value="69">Personal - Car Maintenance</option>
          <option value="847">Personal - Car Upgrades</option>
          <option value="72">Personal - Car Wash</option>
          <option value="66">Personal - Clothing</option>
          <option value="61">Personal - Dining</option>
          <option value="89">Personal - Dry Cleaners</option>
          <option value="92">Personal - Electric Bill</option>
          <option value="84">Personal - Entertainment</option>
          <option value="62">Personal - Fast Food</option>
          <option value="867">Personal - Fundrise Investment</option>
          <option value="60">Personal - Gasoline</option>
          <option value="63">Personal - Groceries</option>
          <option value="64">Personal - Haircuts</option>
          <option value="814">Personal - Home Insurance</option>
          <option value="68">Personal - Home Items</option>
          <option value="863">Personal - Home Maintenance</option>
          <option value="94">Personal - Home Security</option>
          <option value="811">Personal - Interest Payments</option>
          <option value="83">Personal - Landscaping</option>
          <option value="71">Personal - Licenses</option>
          <option value="95">Personal - Local Internet</option>
          <option value="97">Personal - Mailbox</option>
          <option value="844">Personal - Miscellaneous</option>
          <option value="76">Personal - Mortgage</option>
          <option value="876">Personal - Mutual Funds</option>
          <option value="862">Personal - Natural Gas</option>
          <option value="857">Personal - Phone Apps</option>
          <option value="819">Personal - Rental Car</option>
          <option value="65">Personal - Shopping</option>
          <option value="873">Personal - Transfers</option>
          <option value="46">Personal - Trash Disposal</option>
          <option value="851">Personal - Truck Upgrades</option>
          <option value="827">Personal - Uber and Taxi</option>
          <option value="885">Personal - Umbrella</option>
          <option value="93">Personal - Water Bill</option>
          <option value="98">Personal - Web Hosting</option>
          <option value="90">Personal - Wine</option>
          <option value="21">PO Box</option>
          <option value="54">Prescriptions</option>
          <option value="813">Property Taxes</option>
          <option value="822">Refunds</option>
          <option value="874">SBA Loan</option>
          <option value="840">State Permits</option>
          <option value="878">Trailer Repair</option>
          <option value="839">Truck 2290</option>
          <option value="849">Truck DACH</option>
          <option value="824">Truck Fuel</option>
          <option value="836">Truck IFTA</option>
          <option value="830">Truck Insurance</option>
          <option value="875">Truck Lumpers</option>
          <option value="832">Truck Maintenance</option>
          <option value="858">Truck Parking</option>
          <option value="834">Truck Payment</option>
          <option value="831">Truck Repairs</option>
          <option value="838">Truck SCAC</option>
          <option value="826">Truck Software</option>
          <option value="58">Truck Supplies</option>
          <option value="833">Truck Tolls</option>
          <option value="837">Truck UCR</option>
          <option value="825">Truck Wash</option>
          <option value="86">W2 Payroll (After Tax)</option>
        </select></td>
      <td class="bigtext" nowrap><input type="hidden" value="-4.63" name="amount[2]" />
        <font color="red">$-4.63</font>
      </td>

    </tr>
    <tr style="background-color:white;">
      <td class="bigtext"><input type="checkbox" value="1" name="chk[3]" checked="checked" onClick="toggleColour(this,'#FEAB2F');" /></td>
      <td class="bigtext">3</td>
      <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[3]" />03/28/2025</td>
      <td class="bigtext"><input type="text" size="56" value="VTC SERVICE" name="desc[3]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
      <td class="bigtext"><select name="cat[3]">
          <option value="1" selected="selected">(**NO MATCH**)</option>
          <option value="829">(Work) Hotel Stay</option>
          <option value="818">(Work) Uber and Taxi</option>
          <option value="45">Accountant</option>
          <option value="850">Addon Asset</option>
          <option value="2">Bank Dividends</option>
          <option value="3">Bank Interest</option>
          <option value="16">Business Local Taxes</option>
          <option value="821">Cashback Reward</option>
          <option value="864">Commissions &amp; Fees</option>
          <option value="70">DELETE THIS?</option>
          <option value="55">Dental</option>
          <option value="872">Ebay Items</option>
          <option value="50">Estimated Taxes</option>
          <option value="18">Health Insurance</option>
          <option value="53">Medical Services</option>
          <option value="7">Mobile Internet</option>
          <option value="861">Office Rent</option>
          <option value="78">OTR MEALS - Dining</option>
          <option value="81">OTR Meals - Fast Food</option>
          <option value="855">Personal - Air Travel</option>
          <option value="67">Personal - ATM</option>
          <option value="866">Personal - Bank Fees</option>
          <option value="843">Personal - Bug Prevention</option>
          <option value="75">Personal - Car Insurance</option>
          <option value="845">Personal - Car Loan</option>
          <option value="69">Personal - Car Maintenance</option>
          <option value="847">Personal - Car Upgrades</option>
          <option value="72">Personal - Car Wash</option>
          <option value="66">Personal - Clothing</option>
          <option value="61">Personal - Dining</option>
          <option value="89">Personal - Dry Cleaners</option>
          <option value="92">Personal - Electric Bill</option>
          <option value="84">Personal - Entertainment</option>
          <option value="62">Personal - Fast Food</option>
          <option value="867">Personal - Fundrise Investment</option>
          <option value="60">Personal - Gasoline</option>
          <option value="63">Personal - Groceries</option>
          <option value="64">Personal - Haircuts</option>
          <option value="814">Personal - Home Insurance</option>
          <option value="68">Personal - Home Items</option>
          <option value="863">Personal - Home Maintenance</option>
          <option value="94">Personal - Home Security</option>
          <option value="811">Personal - Interest Payments</option>
          <option value="83">Personal - Landscaping</option>
          <option value="71">Personal - Licenses</option>
          <option value="95">Personal - Local Internet</option>
          <option value="97">Personal - Mailbox</option>
          <option value="844">Personal - Miscellaneous</option>
          <option value="76">Personal - Mortgage</option>
          <option value="876">Personal - Mutual Funds</option>
          <option value="862">Personal - Natural Gas</option>
          <option value="857">Personal - Phone Apps</option>
          <option value="819">Personal - Rental Car</option>
          <option value="65">Personal - Shopping</option>
          <option value="873">Personal - Transfers</option>
          <option value="46">Personal - Trash Disposal</option>
          <option value="851">Personal - Truck Upgrades</option>
          <option value="827">Personal - Uber and Taxi</option>
          <option value="885">Personal - Umbrella</option>
          <option value="93">Personal - Water Bill</option>
          <option value="98">Personal - Web Hosting</option>
          <option value="90">Personal - Wine</option>
          <option value="21">PO Box</option>
          <option value="54">Prescriptions</option>
          <option value="813">Property Taxes</option>
          <option value="822">Refunds</option>
          <option value="874">SBA Loan</option>
          <option value="840">State Permits</option>
          <option value="878">Trailer Repair</option>
          <option value="839">Truck 2290</option>
          <option value="849">Truck DACH</option>
          <option value="824">Truck Fuel</option>
          <option value="836">Truck IFTA</option>
          <option value="830">Truck Insurance</option>
          <option value="875">Truck Lumpers</option>
          <option value="832">Truck Maintenance</option>
          <option value="858">Truck Parking</option>
          <option value="834">Truck Payment</option>
          <option value="831">Truck Repairs</option>
          <option value="838">Truck SCAC</option>
          <option value="826">Truck Software</option>
          <option value="58">Truck Supplies</option>
          <option value="833">Truck Tolls</option>
          <option value="837">Truck UCR</option>
          <option value="825">Truck Wash</option>
          <option value="86">W2 Payroll (After Tax)</option>
        </select></td>
      <td class="bigtext" nowrap><input type="hidden" value="-1970.07" name="amount[3]" />
        <font color="red">$-1970.07</font>
      </td>

    </tr>
    <tr>
      <td>
        <p id="checkCount"> </p>
      </td>
    </tr>
  </table>
</form>

Alguma ideia de como consertar isso?

javascript
  • 1 1 respostas
  • 82 Views

1 respostas

  • Voted
  1. Best Answer
    mplungjan
    2025-03-31T22:41:48+08:002025-03-31T22:41:48+08:00

    Isso pode ser simplificado e ajuda na depuração e reduz erros

    Eu removi e deleguei o onclick

    Eu removi o estilo inline nos TRs

    Eu procuro especificamente por caixas de seleção que começam com chk

    const checkboxSelector = '[type=checkbox][name^=chk]';
    
    window.addEventListener('load', () => {
      const form = document.getElementById('frmAds');
      const allChecks = form.querySelectorAll(checkboxSelector);
      const counter = document.getElementById('checkCount');
    
      const countCheckboxes = (e) => {
        // If no event it's the initial call, else check if target is a checkbox
        if (e && e.target && !e.target.matches(checkboxSelector)) return;
        let cnt = 0;
        allChecks.forEach(chk => {
          cnt += chk.checked ? 1 : 0;
          chk.closest('tr').classList.toggle('checked', chk.checked);
        });
        counter.innerHTML = `<b>${cnt}</b> row${cnt === 1 ? ' is' : 's are'} checked`;
      };
      form.addEventListener('click', countCheckboxes);
      // Run on load
      countCheckboxes(); // No event passed, will count all checkboxes
    });
    tr {
      background-color: white;
    }
    
    tr.checked {
      background-color: #FEAB2F !important;
    }
    <form action="import.php" enctype="multipart/form-data" method="post" id="frmAds">
      <table>
        <tr>
          <td class="bigtext"><input type="checkbox" value="1" name="chk[1]" checked="checked" /></td>
          <td class="bigtext">1</td>
          <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[1]" />03/28/2025</td>
          <td class="bigtext"><input type="text" size="56" value="CARTERS" name="desc[1]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
          <td class="bigtext"><select name="cat[1]">
              <option value="1" selected="selected">(**NO MATCH**)</option>
              <option value="829">(Work) Hotel Stay</option>
              <option value="818">(Work) Uber and Taxi</option>
              <option value="45">Accountant</option>
              <option value="850">Addon Asset</option>
              <option value="2">Bank Dividends</option>
              <option value="3">Bank Interest</option>
              <option value="16">Business Local Taxes</option>
              <option value="821">Cashback Reward</option>
              <option value="864">Commissions &amp; Fees</option>
              <option value="70">DELETE THIS?</option>
              <option value="55">Dental</option>
              <option value="872">Ebay Items</option>
              <option value="50">Estimated Taxes</option>
              <option value="18">Health Insurance</option>
              <option value="53">Medical Services</option>
              <option value="7">Mobile Internet</option>
              <option value="861">Office Rent</option>
              <option value="78">OTR MEALS - Dining</option>
              <option value="81">OTR Meals - Fast Food</option>
              <option value="855">Personal - Air Travel</option>
              <option value="67">Personal - ATM</option>
              <option value="866">Personal - Bank Fees</option>
              <option value="843">Personal - Bug Prevention</option>
              <option value="75">Personal - Car Insurance</option>
              <option value="845">Personal - Car Loan</option>
              <option value="69">Personal - Car Maintenance</option>
              <option value="847">Personal - Car Upgrades</option>
              <option value="72">Personal - Car Wash</option>
              <option value="66">Personal - Clothing</option>
              <option value="61">Personal - Dining</option>
              <option value="89">Personal - Dry Cleaners</option>
              <option value="92">Personal - Electric Bill</option>
              <option value="84">Personal - Entertainment</option>
              <option value="62">Personal - Fast Food</option>
              <option value="867">Personal - Fundrise Investment</option>
              <option value="60">Personal - Gasoline</option>
              <option value="63">Personal - Groceries</option>
              <option value="64">Personal - Haircuts</option>
              <option value="814">Personal - Home Insurance</option>
              <option value="68">Personal - Home Items</option>
              <option value="863">Personal - Home Maintenance</option>
              <option value="94">Personal - Home Security</option>
              <option value="811">Personal - Interest Payments</option>
              <option value="83">Personal - Landscaping</option>
              <option value="71">Personal - Licenses</option>
              <option value="95">Personal - Local Internet</option>
              <option value="97">Personal - Mailbox</option>
              <option value="844">Personal - Miscellaneous</option>
              <option value="76">Personal - Mortgage</option>
              <option value="876">Personal - Mutual Funds</option>
              <option value="862">Personal - Natural Gas</option>
              <option value="857">Personal - Phone Apps</option>
              <option value="819">Personal - Rental Car</option>
              <option value="65">Personal - Shopping</option>
              <option value="873">Personal - Transfers</option>
              <option value="46">Personal - Trash Disposal</option>
              <option value="851">Personal - Truck Upgrades</option>
              <option value="827">Personal - Uber and Taxi</option>
              <option value="885">Personal - Umbrella</option>
              <option value="93">Personal - Water Bill</option>
              <option value="98">Personal - Web Hosting</option>
              <option value="90">Personal - Wine</option>
              <option value="21">PO Box</option>
              <option value="54">Prescriptions</option>
              <option value="813">Property Taxes</option>
              <option value="822">Refunds</option>
              <option value="874">SBA Loan</option>
              <option value="840">State Permits</option>
              <option value="878">Trailer Repair</option>
              <option value="839">Truck 2290</option>
              <option value="849">Truck DACH</option>
              <option value="824">Truck Fuel</option>
              <option value="836">Truck IFTA</option>
              <option value="830">Truck Insurance</option>
              <option value="875">Truck Lumpers</option>
              <option value="832">Truck Maintenance</option>
              <option value="858">Truck Parking</option>
              <option value="834">Truck Payment</option>
              <option value="831">Truck Repairs</option>
              <option value="838">Truck SCAC</option>
              <option value="826">Truck Software</option>
              <option value="58">Truck Supplies</option>
              <option value="833">Truck Tolls</option>
              <option value="837">Truck UCR</option>
              <option value="825">Truck Wash</option>
              <option value="86">W2 Payroll (After Tax)</option>
            </select></td>
          <td class="bigtext" nowrap><input type="hidden" value="-350.00" name="amount[1]" />
            <font color="red">$-350.00</font>
          </td>
    
        </tr>
        <tr>
          <td class="bigtext"><input type="checkbox" value="1" name="chk[2]" checked="checked" /></td>
          <td class="bigtext">2</td>
          <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[2]" />03/28/2025</td>
          <td class="bigtext"><input type="text" size="56" value="EXXON" name="desc[2]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
          <td class="bigtext"><select name="cat[2]">
              <option value="81" selected="selected">OTR Meals - Fast Food</option>
              <option value="829">(Work) Hotel Stay</option>
              <option value="818">(Work) Uber and Taxi</option>
              <option value="45">Accountant</option>
              <option value="850">Addon Asset</option>
              <option value="2">Bank Dividends</option>
              <option value="3">Bank Interest</option>
              <option value="16">Business Local Taxes</option>
              <option value="821">Cashback Reward</option>
              <option value="864">Commissions &amp; Fees</option>
              <option value="70">DELETE THIS?</option>
              <option value="55">Dental</option>
              <option value="872">Ebay Items</option>
              <option value="50">Estimated Taxes</option>
              <option value="18">Health Insurance</option>
              <option value="53">Medical Services</option>
              <option value="7">Mobile Internet</option>
              <option value="861">Office Rent</option>
              <option value="78">OTR MEALS - Dining</option>
              <option value="81">OTR Meals - Fast Food</option>
              <option value="855">Personal - Air Travel</option>
              <option value="67">Personal - ATM</option>
              <option value="866">Personal - Bank Fees</option>
              <option value="843">Personal - Bug Prevention</option>
              <option value="75">Personal - Car Insurance</option>
              <option value="845">Personal - Car Loan</option>
              <option value="69">Personal - Car Maintenance</option>
              <option value="847">Personal - Car Upgrades</option>
              <option value="72">Personal - Car Wash</option>
              <option value="66">Personal - Clothing</option>
              <option value="61">Personal - Dining</option>
              <option value="89">Personal - Dry Cleaners</option>
              <option value="92">Personal - Electric Bill</option>
              <option value="84">Personal - Entertainment</option>
              <option value="62">Personal - Fast Food</option>
              <option value="867">Personal - Fundrise Investment</option>
              <option value="60">Personal - Gasoline</option>
              <option value="63">Personal - Groceries</option>
              <option value="64">Personal - Haircuts</option>
              <option value="814">Personal - Home Insurance</option>
              <option value="68">Personal - Home Items</option>
              <option value="863">Personal - Home Maintenance</option>
              <option value="94">Personal - Home Security</option>
              <option value="811">Personal - Interest Payments</option>
              <option value="83">Personal - Landscaping</option>
              <option value="71">Personal - Licenses</option>
              <option value="95">Personal - Local Internet</option>
              <option value="97">Personal - Mailbox</option>
              <option value="844">Personal - Miscellaneous</option>
              <option value="76">Personal - Mortgage</option>
              <option value="876">Personal - Mutual Funds</option>
              <option value="862">Personal - Natural Gas</option>
              <option value="857">Personal - Phone Apps</option>
              <option value="819">Personal - Rental Car</option>
              <option value="65">Personal - Shopping</option>
              <option value="873">Personal - Transfers</option>
              <option value="46">Personal - Trash Disposal</option>
              <option value="851">Personal - Truck Upgrades</option>
              <option value="827">Personal - Uber and Taxi</option>
              <option value="885">Personal - Umbrella</option>
              <option value="93">Personal - Water Bill</option>
              <option value="98">Personal - Web Hosting</option>
              <option value="90">Personal - Wine</option>
              <option value="21">PO Box</option>
              <option value="54">Prescriptions</option>
              <option value="813">Property Taxes</option>
              <option value="822">Refunds</option>
              <option value="874">SBA Loan</option>
              <option value="840">State Permits</option>
              <option value="878">Trailer Repair</option>
              <option value="839">Truck 2290</option>
              <option value="849">Truck DACH</option>
              <option value="824">Truck Fuel</option>
              <option value="836">Truck IFTA</option>
              <option value="830">Truck Insurance</option>
              <option value="875">Truck Lumpers</option>
              <option value="832">Truck Maintenance</option>
              <option value="858">Truck Parking</option>
              <option value="834">Truck Payment</option>
              <option value="831">Truck Repairs</option>
              <option value="838">Truck SCAC</option>
              <option value="826">Truck Software</option>
              <option value="58">Truck Supplies</option>
              <option value="833">Truck Tolls</option>
              <option value="837">Truck UCR</option>
              <option value="825">Truck Wash</option>
              <option value="86">W2 Payroll (After Tax)</option>
            </select></td>
          <td class="bigtext" nowrap><input type="hidden" value="-4.63" name="amount[2]" />
            <font color="red">$-4.63</font>
          </td>
    
        </tr>
        <tr>
          <td class="bigtext"><input type="checkbox" value="1" name="chk[3]" checked="checked" /></td>
          <td class="bigtext">3</td>
          <td class=" bigtext"><input type="hidden" value="03/28/2025" name="date[3]" />03/28/2025</td>
          <td class="bigtext"><input type="text" size="56" value="VTC SERVICE" name="desc[3]" maxlength="190" style="border: none; padding: 4px; font-size: 12px;" /></td>
          <td class="bigtext"><select name="cat[3]">
              <option value="1" selected="selected">(**NO MATCH**)</option>
              <option value="829">(Work) Hotel Stay</option>
              <option value="818">(Work) Uber and Taxi</option>
              <option value="45">Accountant</option>
              <option value="850">Addon Asset</option>
              <option value="2">Bank Dividends</option>
              <option value="3">Bank Interest</option>
              <option value="16">Business Local Taxes</option>
              <option value="821">Cashback Reward</option>
              <option value="864">Commissions &amp; Fees</option>
              <option value="70">DELETE THIS?</option>
              <option value="55">Dental</option>
              <option value="872">Ebay Items</option>
              <option value="50">Estimated Taxes</option>
              <option value="18">Health Insurance</option>
              <option value="53">Medical Services</option>
              <option value="7">Mobile Internet</option>
              <option value="861">Office Rent</option>
              <option value="78">OTR MEALS - Dining</option>
              <option value="81">OTR Meals - Fast Food</option>
              <option value="855">Personal - Air Travel</option>
              <option value="67">Personal - ATM</option>
              <option value="866">Personal - Bank Fees</option>
              <option value="843">Personal - Bug Prevention</option>
              <option value="75">Personal - Car Insurance</option>
              <option value="845">Personal - Car Loan</option>
              <option value="69">Personal - Car Maintenance</option>
              <option value="847">Personal - Car Upgrades</option>
              <option value="72">Personal - Car Wash</option>
              <option value="66">Personal - Clothing</option>
              <option value="61">Personal - Dining</option>
              <option value="89">Personal - Dry Cleaners</option>
              <option value="92">Personal - Electric Bill</option>
              <option value="84">Personal - Entertainment</option>
              <option value="62">Personal - Fast Food</option>
              <option value="867">Personal - Fundrise Investment</option>
              <option value="60">Personal - Gasoline</option>
              <option value="63">Personal - Groceries</option>
              <option value="64">Personal - Haircuts</option>
              <option value="814">Personal - Home Insurance</option>
              <option value="68">Personal - Home Items</option>
              <option value="863">Personal - Home Maintenance</option>
              <option value="94">Personal - Home Security</option>
              <option value="811">Personal - Interest Payments</option>
              <option value="83">Personal - Landscaping</option>
              <option value="71">Personal - Licenses</option>
              <option value="95">Personal - Local Internet</option>
              <option value="97">Personal - Mailbox</option>
              <option value="844">Personal - Miscellaneous</option>
              <option value="76">Personal - Mortgage</option>
              <option value="876">Personal - Mutual Funds</option>
              <option value="862">Personal - Natural Gas</option>
              <option value="857">Personal - Phone Apps</option>
              <option value="819">Personal - Rental Car</option>
              <option value="65">Personal - Shopping</option>
              <option value="873">Personal - Transfers</option>
              <option value="46">Personal - Trash Disposal</option>
              <option value="851">Personal - Truck Upgrades</option>
              <option value="827">Personal - Uber and Taxi</option>
              <option value="885">Personal - Umbrella</option>
              <option value="93">Personal - Water Bill</option>
              <option value="98">Personal - Web Hosting</option>
              <option value="90">Personal - Wine</option>
              <option value="21">PO Box</option>
              <option value="54">Prescriptions</option>
              <option value="813">Property Taxes</option>
              <option value="822">Refunds</option>
              <option value="874">SBA Loan</option>
              <option value="840">State Permits</option>
              <option value="878">Trailer Repair</option>
              <option value="839">Truck 2290</option>
              <option value="849">Truck DACH</option>
              <option value="824">Truck Fuel</option>
              <option value="836">Truck IFTA</option>
              <option value="830">Truck Insurance</option>
              <option value="875">Truck Lumpers</option>
              <option value="832">Truck Maintenance</option>
              <option value="858">Truck Parking</option>
              <option value="834">Truck Payment</option>
              <option value="831">Truck Repairs</option>
              <option value="838">Truck SCAC</option>
              <option value="826">Truck Software</option>
              <option value="58">Truck Supplies</option>
              <option value="833">Truck Tolls</option>
              <option value="837">Truck UCR</option>
              <option value="825">Truck Wash</option>
              <option value="86">W2 Payroll (After Tax)</option>
            </select></td>
          <td class="bigtext" nowrap><input type="hidden" value="-1970.07" name="amount[3]" />
            <font color="red">$-1970.07</font>
          </td>
    
        </tr>
        <tr>
          <td>
            <p id="checkCount"> </p>
          </td>
        </tr>
      </table>
    </form>

    • 1

relate perguntas

  • classificação de mesclagem não está funcionando - código Javascript: não é possível encontrar o erro mesmo após a depuração

  • método select.remove() funciona estranho [fechado]

  • Sempre um 401 res em useOpenWeather () - react-open-weather lib [duplicado]

  • O elemento de entrada não possui atributo somente leitura, mas os campos ainda não podem ser editados [fechado]

  • Como editar o raio do primeiro nó de um RadialTree D3.js?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve