Не удается получить значение ввода формы

#javascript #node.js #forms #pug

#javascript #node.js #формы #pug

Вопрос:

Я использую шаблон pug для отображения массива объектов, отформатированных в виде таблицы. Вот шаблон pug:

 each trans,index in property.transactions

 .tr                                                                        
       .td
             input.transInput(type="text", name=`salesPrice${index}`, id=`salesPrice${index}`, value=(trans.salesPrice).toLocaleString('en', { style: 'currency',  currency: 'USD', minimumFractionDigits: 0, maximumFractionDigits: 0}))
 

Я пытаюсь создать RestAPI для внесения изменений, но когда я пытаюсь получить значение «SalePrice», я получаю значение «null».

Это код JavaScript:

 if (updateTransaction)
updateTransaction.addEventListener('submit', (e) => {

e.preventDefault();
const price = document.getElementById('salesprice0');
const price2 = document.getElementById('salesPrice1');

console.log(price, price2);
 

});`

Когда я проверяю инструменты разработчика, значение является правильным. Смотрите ниже:

 <input class="transInput" type="text" name="salesPrice0" id="salesPrice0" value="$1,000,000" style="background-image: url(amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0 qiwHELyi Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==amp;quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
 

Ответ №1:

Вы смешиваете свою капитализацию: salesprice0 не равно salesPrice0 . Обратите внимание на заглавную букву P.

Вам нужно быть более внимательным и внимательным к этим крошечным деталям. Компьютеры видят их как различия.

Комментарии:

1. Тьфу! Спасибо!